home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / doom / qball330.zip / QBALLODD.DOC < prev    next >
Text File  |  1996-09-01  |  147KB  |  2,736 lines

  1.  
  2.                                 ====================
  3.                                 ====== |         | |
  4.                                 |    | |---  --- | |
  5.                                 |  -+| |  | +--| | |
  6.                                 ====|= ---- +--- - -
  7.                                     +-
  8.                                 ====================
  9.  
  10.                            SMALL ARMS EXTERIOR BALLISTICS
  11.  
  12.                                         for
  13.  
  14.                               IBM PC's and COMPATIBLES
  15.  
  16.                               -----------------------
  17.  
  18.                               Application Programming
  19.                                  and Documentation
  20.  
  21.                                          by
  22.  
  23.                                 Benjamin W. Hartley
  24.                               103 Forest Park Estates
  25.                               Jaffrey, NH   03452 USA
  26.  
  27.                      Voice . . . . . . . . . . .(603) 532-6248
  28.                      CompuServe. . . . . . . . . . .70033,2612
  29.                      GEnieMail . . . . . . . . . . .B.Hartley1
  30.                      Internet. . . . 70033.2612@compuserve.com
  31.  
  32.           ================================================================
  33.          
  34.                   +---------+
  35.             +-----+---+     |              (R)
  36.           --|         |O    |------------------
  37.             |   +---------+ |  Association of
  38.             |   |         |-+  Shareware
  39.             +---|    O    |    Professionals
  40.           ------|    |    |--------------------
  41.                 +---------+    MEMBER
  42.          
  43.                The author is a member of the Association of Shareware Pro-
  44.           fessionals, the ASP.   ASP wants to make sure that the shareware
  45.           principle works for you.   If you are unable to resolve a share-
  46.           ware-related problem with an ASP member by contacting the member
  47.           directly, ASP may be able to help.  ASP's Ombudsman can help you
  48.           resolve a dispute or  problem with an  ASP member,  but does not
  49.           provide technical support for members' products. Please write to
  50.           the ASP Ombudsman at 545 Grover Rd., Muskegon, MI 49442-9427 USA
  51.           (FAX 616-788-5131 24 hrs./day), or send a message via CompuServe
  52.           mail to: ASP Ombudsman 72050,1433 / 72050.1433@compuserve.com.
  53.                                                                       
  54.           ================================================================
  55.  
  56.             QBALL  --  source code, executable files, and documentation
  57.             are (C)1991-96 by Benjamin W. Hartley. All rights reserved.
  58.  
  59.          QBALL                                                           i
  60.          
  61.                                      DEDICATION
  62.  
  63.                   QBALL was inspired by the many computer programs
  64.                      published in The American Rifleman, and is
  65.                       respectfully dedicated to their author:
  66.  
  67.                                William C. Davis, Jr.
  68.  
  69.                                         ----
  70.  
  71.                               DISCLAIMER and WARRANTY
  72.  
  73.              QBALL is supplied as is!!  Responsibility for determining its 
  74.          suitability for any use rests  solely  with the user.  The author 
  75.          will not be held responsible for injury or damages resulting from      
  76.          the use of QBALL;  all remedies rest solely with the user.  QBALL      
  77.          is distributed without any warranties whatsoever,  except:  QBALL      
  78.          copies distributed  on defective  author-supplied  media  will be      
  79.          replaced;  or if QBALL is inoperative through an author error,  a      
  80.          functional copy is  available  upon request.  The author reserves      
  81.          the right to modify or update  QBALL  without incurring any obli-      
  82.          gation to supply updates to any user,  except as otherwise stated      
  83.          herein.
  84.  
  85.                                   LIMITED LICENSE
  86.  
  87.              Individual users may make copies of the  QBALL  program files      
  88.          for backup and personal use.  Individual users may freely distri-      
  89.          bute the Shareware Edition,  provided that all files are distrib-      
  90.          uted in their entirety and without modification.
  91.              Computer clubs may make copies of the  Shareware Edition  for      
  92.          distribution.  A media / copying fee not to exceed  $10.00 may be      
  93.          charged.
  94.              Vendor  members of The Association of Shareware Professionals
  95.          and any BBS are hereby granted permission to distribute the Share-     
  96.          ware Edition;  latest revision verification should,  however,  be     
  97.          obtained from the author.  All other vendors must contact the au-
  98.          thor for permission before distribution may begin.
  99.              Distribution of the User's Manual in printed form,  or of any      
  100.          part of the Registered Edition of QBALL, without the author's ex-      
  101.          press written consent, is prohibited.
  102.  
  103.                                   ACKNOWLEDGMENTS
  104.  
  105.              The author gratefully acknowledges the efforts of Marty Adel- 
  106.          man, Jan Archambeau, Bob Bender,  Zeke Biro, Harry Gilbert, Lewis 
  107.          Hansen, Leif Bjarne Kleven, Terry Lyman,  Jim McCausland,  Jeremy 
  108.          Moss,  Miguel Duran Perello,  Bob Pickell, and Dave Smith, all of 
  109.          whom have sug-gested improvements to what QBALL does, how it does 
  110.          it,  and have provided much valuable feedback and encouragement.   
  111.          Many thanks to you all.  B.W.H.
  112.  
  113.          QBALL                                                         iii
  114.  
  115.                                  TABLE OF CONTENTS
  116.  
  117.          Dedication, Disclaimer/Warranty, License, Acknowledgments . . . i
  118.          Copyright and Miscellaneous Information . . . . . . . . . . . .ii
  119.          Table of Contents . . . . . . . . . . . . . . . . . . . . . . iii
  120.          List of Figures . . . . . . . . . . . . . . . . . . . . . . . .iv
  121.          List of Tables. . . . . . . . . . . . . . . . . . . . . . . . .vi
  122.          About Shareware . . . . . . . . . . . . . . . . . . . . . . . vii
  123.          Obtaining the Latest Shareware Edition. . . . . . . . . . . .viii
  124.          Introduction. . . . . . . . . . . . . . . . . . . . . . . . . .ix
  125.  
  126.  
  127.          Chapter                                                      Page
  128.          1. Getting Started. . . . . . . . . . . . . . . . . . . . . . . 1
  129.             1.1 Files Required . . . . . . . . . . . . . . . . . . . . . 1
  130.             1.2 Will It Work?. . . . . . . . . . . . . . . . . . . . . . 1
  131.             1.3 Copying the Program Files. . . . . . . . . . . . . . . . 1
  132.             1.4 QBALL Installation . . . . . . . . . . . . . . . . . . . 1
  133.             1.5 General Instructions . . . . . . . . . . . . . . . . . . 2
  134.             1.6 Starting QBALL . . . . . . . . . . . . . . . . . . . . . 3
  135.             1.7 Uninstalling or Removing QBALL . . . . . . . . . . . . . 7
  136.  
  137.          2. Computing Ballistics Data
  138.             2.1 Initial Data Entry . . . . . . . . . . . . . . . . . . . 7
  139.             2.2 Computing and Displaying Range Tables. . . . . . . . . . 8
  140.             2.3 Range Tables Too Long to Display . . . . . . . . . . . .10
  141.             2.4 Alternate Unit System Display (alt-U hotkey) . . . . . .10
  142.             2.5 Unit Conversion Calculator (alt-C hotkey). . . . . . . .11
  143.             2.6 Other Range Table Output . . . . . . . . . . . . . . . .13
  144.             2.7 Printing Range Table Hardcopy. . . . . . . . . . . . . .13
  145.             2.8 Saving a Range Table to a Disk File. . . . . . . . . . .15
  146.             2.9 Slant Fire Effects . . . . . . . . . . . . . . . . . . .16
  147.             2.10 Computing and Displaying a Slant Fire Table . . . . . .17
  148.             2.11 Printing Slant Fire Table Hardcopy. . . . . . . . . . .19
  149.             2.12 Saving a Slant Fire Table to a Disk File. . . . . . . .21
  150.             2.13 Displaying a Trajectory Graphic . . . . . . . . . . . .22
  151.             2.14 Other Ballistic Procedures. . . . . . . . . . . . . . .24
  152.                  Point-Blank Range . . . . . . . . . . . . . . . . . . .25
  153.                  Zero for Range and Height . . . . . . . . . . . . . . .27
  154.                  Wind Vector Corrections . . . . . . . . . . . . . . . .28
  155.                  Sectional Density . . . . . . . . . . . . . . . . . . .29
  156.                  Free Recoil Velocity and Energy . . . . . . . . . . . .30
  157.             2.15 New or Changed Input Data . . . . . . . . . . . . . . .31
  158.                  Weapon Identifier . . . . . . . . . . . . . . . . . . .32
  159.                  Bullet Identifier . . . . . . . . . . . . . . . . . . .32
  160.                  Muzzle Velocity . . . . . . . . . . . . . . . . . . . .32
  161.                  Ballistic Coefficient . . . . . . . . . . . . . . . . .32
  162.                  Bullet Weight . . . . . . . . . . . . . . . . . . . . .32
  163.                  Metro (Meteorological Conditions) . . . . . . . . . . .33
  164.                  Sight Height. . . . . . . . . . . . . . . . . . . . . .33
  165.             2.16 Bullet Lookup . . . . . . . . . . . . . . . . . . . . .34
  166.             2.17 Metric Data Limits and Conversion Factors . . . . . . .35
  167.  
  168.          QBALL                                                           v
  169.  
  170.                             LIST OF FIGURES (continued)
  171.  
  172.          Figure                                                       Page
  173.             12. Conversion Calculator Displayed, English Base Units. . .12
  174.             13. Conversion Calculator Displayed, Metric Base Units . . .12
  175.             14. Result Box Displayed . . . . . . . . . . . . . . . . . .12
  176.             15. Range Table Output Menu. . . . . . . . . . . . . . . . .13
  177.             16. Printing Range Table Information Display . . . . . . . .13
  178.             17. Typical Printed Range Table. . . . . . . . . . . . . . .13
  179.             18. Entering a Filename for a Range Table Disk File. . . . .15
  180.             19. Saving a Range Table to a Specified Disk File. . . . . .15
  181.             20. Slant Fire Schematic . . . . . . . . . . . . . . . . . .16
  182.             21. Choosing Vertical Displacement Type. . . . . . . . . . .17
  183.             22. Entering the Angular Vertical Displacement . . . . . . .17
  184.             23. Slant Fire Table, Angular Vertical Displacement. . . . .17
  185.             24. Slant Table Output Menu. . . . . . . . . . . . . . . . .18
  186.             25. Slant Fire Table, Linear Vertical Displacement . . . . .19
  187.             26. Printing Slant Fire Table Information Display. . . . . .19
  188.             27. Typical Printed Slant Fire Table . . . . . . . . . . . .20
  189.             28. Entering a Filename for a Slant Fire Table Disk File . .21
  190.             29. Saving a Slant Fire Table to a Specified Disk File . . .21
  191.             30. Typical Trajectory Graphics Display. . . . . . . . . . .22
  192.             31. Filename Entry Window. . . . . . . . . . . . . . . . . .23
  193.             32. Data Recall Window . . . . . . . . . . . . . . . . . . .23
  194.             33. Two Trajectories Displayed . . . . . . . . . . . . . . .23
  195.             34. The Other Ballistics Procedures Menu . . . . . . . . . .24
  196.             35. Point Blank Range Determination. . . . . . . . . . . . .25
  197.             36. Point Blank Zero Range Validated . . . . . . . . . . . .25
  198.             37. Range Table Using Point Blank Zero . . . . . . . . . . .26
  199.             38. Entering Zero for Range and Height Data. . . . . . . . .27
  200.             39. Range Table Using Most Probable Zero . . . . . . . . . .27
  201.             40. Probable Zero Warning Message. . . . . . . . . . . . . .28
  202.             41. Entering Wind Vector Correction Data . . . . . . . . . .28
  203.             42. Range Table Showing Nonstandard Wind Deflection. . . . .29
  204.             43. Entering a Bullet Diameter
  205.                  and Display Sectional Density . . . . . . . . . . . . .29
  206.             44. Determining Free Recoil Velocity and Energy. . . . . . .30
  207.             45. A Clean Sweep Prompt . . . . . . . . . . . . . . . . . .31
  208.             46. New Input Data Menu. . . . . . . . . . . . . . . . . . .31
  209.             47. Entering a Weapon Identifier . . . . . . . . . . . . . .32
  210.             48. Entering a Bullet Identifier . . . . . . . . . . . . . .32
  211.             49. Entering Metro (Meteorological Conditions) . . . . . . .33
  212.             50. Entering a Sight Height. . . . . . . . . . . . . . . . .33
  213.             51. Bullet Lookup Window, Sorted by Diameter . . . . . . . .34
  214.             52. Changed Screen Header and Information Lines. . . . . . .35
  215.             53.        --- figure is omitted from this edition ---
  216.             54. Infer BC or MV Menu Display. . . . . . . . . . . . . . .37
  217.             55. Schematic Range Layout . . . . . . . . . . . . . . . . .37
  218.             56. Entering Range and Metro Data. . . . . . . . . . . . . .38
  219.             57. Velocity Data, MV and Calculated C1 Displayed. . . . . .39
  220.             58. Ballistic Coefficient, Three Rounds, R1 > 0  . . . . . .40
  221.             59. Inferring Muzzle Velocity Using Menu Display . . . . . .41
  222.  
  223.          QBALL                                                         vii
  224.          
  225.                                   ABOUT SHAREWARE
  226.  
  227.             So you've spent a lot of money -- $200, $300, or more for a 
  228.          computer program. You've tried it out, have found that it isn't 
  229.          suitable for you, (or worse, doesn't work) and you want your money 
  230.          back. Know what? You're quite often out of luck, that's what.
  231.             Enter Shareware.
  232.             Shareware gives you, the end user, a chance to try software 
  233.          before buying it, much as you might try on a pair of shoes. If you 
  234.          try a Shareware program, and continue using it, you are expected 
  235.          to register it, just as you would have to pay for the shoes.
  236.             Individual programs differ on details: you may get anything 
  237.          from the simple right to continue using the software to an updated 
  238.          program with printed manual. Shareware programs are neither free, 
  239.          nor are they in the public domain. Copyright laws apply to both 
  240.          Shareware and commercial software. The Shareware copyright holder, 
  241.          generally the author, retains all rights to the program.
  242.             Shareware authors are accomplished programmers, as are commer- 
  243.          cial authors, and the programs are of comparable quality. (In both 
  244.          cases, there are good programs and bad ones!) The essence of user- 
  245.          supported software is to provide personal computer users with 
  246.          quality, low-cost software, while encouraging programmers to 
  247.          continue to develop new products.
  248.             In sum, Shareware is a distribution method, not a type of soft- 
  249.          ware. You should find software that suits your needs and pocket- 
  250.          book; the Shareware system eases the search, as you can try before 
  251.          you buy. And because the overhead is low, prices are low also. 
  252.          Shareware also has the ultimate money-back guarantee: if you don't 
  253.          use it, you don't pay for it.
  254.             QBALL is a shareware program, and you are encouraged to give 
  255.          unaltered copies to your friends. If you find QBALL useful, and 
  256.          continue to use QBALL after a 30-day trial period, you must make a 
  257.          registration payment of $25.00 to the author. The $25.00 regis- 
  258.          tration fee licenses one copy for use on any one computer at any 
  259.          one time. QBALL may be used by any number of people and may be 
  260.          freely moved from one computer location to another, so long as 
  261.          there is no possibility of it being used at one location while 
  262.          being used at another.
  263.             Commercial users of QBALL must register and pay for their 
  264.          copies of QBALL within 30 days of first use or their license is 
  265.          withdrawn. Contact the author to make site-license arrangements. 
  266.          Anyone distributing QBALL for any kind of remuneration must first 
  267.          contact the author for authorization.
  268.             Distributor members of the Association of Shareware Profes- 
  269.          sionals (ASP) and any BBS may begin immediate QBALL distribution. 
  270.          The author should be advised so that the latest, complete version 
  271.          is being distributed.
  272.             So there you are: quality software at a reasonable price, with 
  273.          an unbeatable guarantee.
  274.             Wotta deal!
  275.                              -- adapted from original text by Paul Mayer
  276.  
  277.          QBALL                                                          ix
  278.          
  279.                                     INTRODUCTION
  280.          
  281.             QBALL is a menu-driven application for the rapid computation of 
  282.          ballistics data for small arms projectiles. QBALL will quickly 
  283.          compute point-of-impact data, velocity and energy levels, trajec- 
  284.          tories relative to line-of-sight, and times of flight. Additional 
  285.          routines allow the calculation of ballistic coefficients, muzzle 
  286.          velocities from measured bullet drop or a single downrange 
  287.          velocity, slant fire corrections, point-blank range, trajectory 
  288.          data for a given range and height, and gun free recoil. Printing 
  289.          routines may be used to produce hard copy and graphics printouts 
  290.          with properly configured installations. QBALL's default starting 
  291.          values and display are user-configurable.
  292.  
  293.             QBALL does not include routines for load development due to the 
  294.          lack of available data, and product-liability considerations. One 
  295.          such program is "Load From a Disk," a commercial product, 
  296.          available from:
  297.                                   Load From a Disk
  298.                                   9826 Sagedale
  299.                                   Houston, TX 77089
  300.  
  301.             You are also assumed to have some knowledge of exterior 
  302.          ballistics: QBALL will not teach you the subject. Several of the 
  303.          references listed in the bibliography contain introductions to the 
  304.          subject, and their study will amply repay the effort expended.
  305.  
  306.             Warning! All QBALL-generated data should be used as a guide to 
  307.          ballistics performance, only. You must verify QBALL's data with a 
  308.          standard reloading manual. Several such manuals are listed in the 
  309.          bibliography.
  310.  
  311.             If you find QBALL of use, but would like it to do something it 
  312.          doesn't do now, or have suggestions to improve what is does 
  313.          already, please send in a copy of the Enhancement Form. If you are 
  314.          the first to suggest an improvement which is included in a later 
  315.          QBALL release, you will receive a free copy of that release.
  316.  
  317.             Should you have problems with QBALL, you may call the author at 
  318.          603-532-6248; no collect calls, please! (Should you get the 
  319.          answering machine, please leave your name, telephone number, and 
  320.          the best time to return your call.) You may also contact the 
  321.          author by CompuServe mail message to Ben Hartley, 70033,2612; on 
  322.          the Internet 70033.2612@compuserve.com; or by GEnieMail, address 
  323.          B.Hartley1. If you would prefer to write, please do so. The author 
  324.          will respond to all requests for help.
  325.  
  326.             The latest Registered Edition of QBALL is available from the 
  327.          author for a $25.00 registration fee. Registration grants to you 
  328.          an unlimited use license, and entitles you to one free upgrade, a 
  329.          printed manual, a custom bullet lookup maintenance utility, and 
  330.          other goodies which change from time to time.
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.                                        ------
  360.  
  361.                                        QBALL
  362.  
  363.                                        USER'S
  364.  
  365.                                        MANUAL
  366.  
  367.                                        ------
  368.  
  369.          QBALL                    Getting Started                        1
  370.  
  371.                              Chapter 1. Getting Started
  372.                              ~~~~~~~~~~~~~~~~~~~~~~~~~~
  373.          1.1 Files Required.
  374.  
  375.             QBALL is distributed with the files specified in the packing 
  376.          list document.
  377.  
  378.             The only absolutely required file is QBALL.EXE. In order to use 
  379.          bullet lookup, however, AMMO.DAT and at least one of the *.NDX 
  380.          files must be present. In order to configure your printer, both 
  381.          PRINTERS.DAT and PRCONFIG.EXE must be present.
  382.  
  383.          1.2 Will It Work ?
  384.  
  385.             QBALL is fully functional on MS/PC-DOS compatible computers 
  386.          equipped with a CGA or better graphics card. It has been found to 
  387.          be compatible with MS-DOS 3.3, 4.01, 5.0, and 6.nn, the appropri- 
  388.          ate version of COMMAND.COM, and with versions 3.02 through 4.02 of 
  389.          JP Software's 4DOS command processor replacement. QBALL functions 
  390.          properly in the Windows(R) 3.n "DOS box" or an OS/2 "DOS session," 
  391.          but not in OS/2 protected mode. QBALL occupies approximately 386k 
  392.          RAM while operating with the supplied bullet lookup files.
  393.  
  394.          1.3 Copying the Program Files.
  395.  
  396.            It would be wise to make copies of the original QBALL files, and 
  397.          keep a set of originals in a safe place.
  398.  
  399.          1.4 QBALL Installation.
  400.  
  401.             Insert the disk labeled QBALL330_1 into the appropriate drive 
  402.          and log onto that drive, or log to the directory into which you 
  403.          unZipped the QBALL330.ZIP archive, then type:
  404.  
  405.                                  INSTALL (+<enter>)
  406.  
  407.                                   and follow the prompts to install QBALL.
  408.  
  409.             While you may install QBALL on a high-density floppy disk, it 
  410.          loads sl-o-o-o-w. QBALL should be installed on a hard disk if at 
  411.          all possible. QBALL installation requires 726 kBytes of disk space 
  412.          without any documents, or 1.2 mByte with all the documents.
  413.  
  414.             The install utility will ask for the target directory in which 
  415.          to install the QBALL files - C:\QBALL330 is the default - and will 
  416.          create that directory if it doesn't exist. No other changes will 
  417.          be made to the existing files or directory structure on your hard 
  418.          disk. See section 1.7, pg 6 for removal instructions.
  419.  
  420.          +---------------------------------------------------------------+
  421.          |QBALL uses "Universal INSTALL" - a product of The GoodSoft Co.,|
  422.          |1630 30th Street, Suite 235, Boulder, CO 80301, USA - which was|
  423.          |provided through the good offices of Matt Brown of GoodSoft.   |
  424.          +---------------------------------------------------------------+
  425.  
  426.          QBALL                    Getting Started                        3
  427.  
  428.          1.6 Starting QBALL.
  429.  
  430.             If you will want to make printed copy of data tables or of 
  431.          trajectory graphics screens, turn your printer on and ensure it's 
  432.          loaded with paper. Then log into the directory or onto the disk 
  433.          where you have installed QBALL.EXE, and type:
  434.  
  435.                                   QBALL (+<enter>)
  436.  
  437.              +--------------------------------------------------------+
  438.              | Hint: To start QBALL with a black & white screen, type |
  439.              |                   QBALL b (+<enter>).                  |
  440.              +--------------------------------------------------------+
  441.  
  442.             QBALL displays startup information, and this opening screen:
  443.  
  444.          =================================================================
  445.          |                ==========  +               +  +               |
  446.          |                |        |  |               |  |               |
  447.          |                |        |  +----+   ----+  |  |               |
  448.          |                |        |  |    |  +----+  |  |               |
  449.          |                |    =+  |  |    |  |    |  |  |               |
  450.          |                ======|===  =====+  +=====  =  =               |
  451.          |                      +=       Shareware Edition               |
  452.          |        [ Exterior Ballistics for PC's and Compatibles ]       |
  453.          |        [ v3.30   --   (C) 1991-6, Benjamin W. Hartley ]       |
  454.          |        [ Shareware - 30-day Limited Trial Use License ]       |
  455.          -----------------------------------------------------------------
  456.  
  457.               When you need fast, accurate smallarms ballistics data.
  458.  
  459.           ===============================================================
  460.           |NOTICE!! Users are encouraged to verify QBALL-derived data...|
  461.           |standard reloading manual.  The author is NOT responsible... |
  462.           |misuse or faulty application of QBALL-derived data.          |
  463.           ---------------------------------------------------------------
  464.  
  465.           LPT 1:                                                   VGA
  466.               T      ===>> Press any key to continue <<===       Detected
  467.  
  468.                              Figure 1. Opening Screen.
  469.  
  470.             QBALL reports what kind of graphics it has found; here, a VGA 
  471.          card is installed. The alternatives are EGA and CGA. QBALL also 
  472.          reports what parallel ports are available (up to 3). A ready-to-go 
  473.          printer is indicated by "T"; if a graphics printer driver is 
  474.          assigned to that port, a check mark also appears. Here, LPT1: is 
  475.          available and ready but no graphics driver has been assigned to 
  476.          parallel port #1.
  477.             The QBALL version number is shown on the opening screen. In 
  478.          this example, it's "v3.30." If you wish to contact the author with 
  479.          comments or suggestions, or for help, please include the version 
  480.          number with your communication.
  481.             Press any key to continue.
  482.  
  483.          QBALL                    Getting Started                        5
  484.          
  485.             One frequent use for QBALL is the production of ballistics 
  486.          tables for a specific cartridge/weapon/load combination. With the 
  487.          Main Menu displayed, press <C> to access the ballistic computation 
  488.          routines. This option is discussed in much greater detail in 
  489.          Chapter 2.
  490.  
  491.             Should you wish to infer a ballistic coefficient or a muzzle 
  492.          velocity, then press <I>. See Chapter 3 for more information.
  493.  
  494.             You may change the screen display colors; select or toggle the 
  495.          printer, toggle the graphics grid, and units system; shell-to-DOS; 
  496.          and save new or changed default startup values. Press <U> to 
  497.          access the Utilities Menu; see Chapter 5 for more information.
  498.  
  499.             You may also access the "Read a Range Table" (RRTABLE.EXE) from 
  500.          the Utilities Menu; see chapter 5, section 5.6.
  501.  
  502.             If you have saved graphics trajectory data to a file, you may 
  503.          recall it for use by pressing <R>. As distributed, QBALL includes 
  504.          one such sample file. If the file was not copied to the QBALL 
  505.          directory, this option will not appear. See Chapter 6 for more 
  506.          information.
  507.  
  508.             To exit QBALL and return to DOS, press <Q>. QBALL will ask you 
  509.          to confirm that you indeed wish to quit. Press <Y> or <enter> to 
  510.          return to DOS, or <N> to continue. If you have saved trajectory 
  511.          data, you will also be asked whether or not to retain it on the 
  512.          disk. <Y> or <enter> keeps the data, <N> deletes it. You should 
  513.          retain the data - press <Y> or <enter> - until you've worked with 
  514.          QBALL for a while.
  515.  
  516.             Let's put QBALL to work... Press <C> to compute ballistic data, 
  517.          and to do the tutorial which follows. Go on to Chapter 2, page 7.
  518.          
  519.                                      ----------
  520.          
  521.             If this appears when you press <C>, (it shouldn't) then press 
  522.          <N> to clear any already-entered data and do the tutorial.
  523.  
  524.                                                                                 
  525.                       =======================================
  526.                       |      *** M A I N   M E N U ***      |
  527.                       |  ---------------------------------  |
  528.                       |  <C>ompute Ballistic or Gun Data    |
  529.                  ===| Clean Sweep... ╞============================
  530.                  |                                               |
  531.                  |       Retain Displayed Data? ([Y] or N)       |
  532.                  |                                               |
  533.                  -------------------------------------------------
  534.                       ---------------------------------------
  535.  
  536.                           Figure 4. A Clean Sweep Prompt.
  537.  
  538.                             See also New or Changed Input Data on page 29.
  539.  
  540.          QBALL               Computing Ballistics Data                   7
  541.  
  542.                         Chapter 2. Computing Ballistics Data
  543.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  544.          2.1 Initial Data Entry.
  545.  
  546.             QBALL requires some initial data to work with. You will be 
  547.          prompted for the required items; enter the following data:
  548.  
  549.                  a. Ballistic Coefficient. . . . . . . . .    .300
  550.  
  551.                   ------------------------------------------------
  552.                   | Enter the ballistic coefficient and the bul- |
  553.                   | let weight manually, and try QBALL's bullet  |
  554.                   | lookup feature later. (See section 2.16).    |
  555.                   ------------------------------------------------
  556.  
  557.                  b. Bullet Weight in grains . . . . . . . . . .180
  558.  
  559.                   ------------------------------------------------
  560.                   | This tutorial is based on English units; the |
  561.                   | same principals apply to Metric units.  (See |
  562.                   | section 2.17).                               |
  563.                   ------------------------------------------------
  564.  
  565.                  c. Use Displayed Weapon?. . . . . .<Y> or <enter>
  566.                  d. Show Blank Bullet Designator?. .<Y> or <enter>
  567.                  e. Use Displayed Metro? . . . . . .<Y> or <enter>
  568.  
  569.                   ------------------------------------------------
  570.                   | To keep matters simple, use the defaults by  |
  571.                   | responding Y to these. Remember that <enter> |
  572.                   | is the same as "Yes" when asked "Y or N."    |
  573.                   ------------------------------------------------
  574.  
  575.                  f. The Muzzle Velocity in FPS . . . . . . . .2700
  576.  
  577.             As you can see, the screen display and the info line stay in 
  578.          step with your entries, as shown in Figure 5.
  579.  
  580.                     > Ballistic Computations, Typical Firearm <
  581.                                                                                 
  582.                  ---| Enter Required Initial Data... |------------
  583.                  |                                               |
  584.                  |   Ballistic coefficient               .300    |
  585.                  |   Bullet weight            (grains)    180    |
  586.                  |   Weapon                   Typical Firearm    |
  587.                  |   Bullet                           ·······    |
  588.                  |   Metro                       As displayed    |
  589.                  |   Muzzle Velocity:            (FPS)   2700    |
  590.                  |                                               |
  591.                  -------------------------------------------------
  592.  
  593.             MV:2700 |C1:.300 |G:180 |Metro:59d 0' 29.53" 78% |H:1.00 |E
  594.  
  595.                            Figure 5. Required Data Entry.
  596.  
  597.          QBALL                Computing Ballistic Data                    9
  598.          
  599.             As you stepped through range data entry, the entry window 
  600.          stayed in step with you, and looks like this when you've entered 
  601.          all the required data:
  602.  
  603.                       =======================================
  604.                       |    ***   Computations Menu   ***    |
  605.                  ---| Enter Range Data in Yards... |--------------
  606.                  |                                               |
  607.                  |   Zero Range     :                     250    |
  608.                  |   Maximum Range  :                     300    |
  609.                  |   Range Increment:                      50    |
  610.                  |                                               |
  611.                  -------------------------------------------------
  612.                       ---------------------------------------
  613.  
  614.                   Figure 8. Range Data Entry Window, All Data Set
  615.  
  616.             After a relatively short time for computations - how short de- 
  617.          pends partially upon the maximum range and range increment, and 
  618.          partially upon your computer's speed - QBALL displays the 
  619.          following table:
  620.  
  621.          -----------------------------------------------------------------
  622.          |              Range Table, Zeroed at 250 Yards                 |
  623.          |---------------------------------------------------------------|
  624.          | Range   R e m a i n i n g  Drop  Path/Sight Line 10 MPH Time  |
  625.          | Yards   V: FPS  E: Ft-Lbs Inches M.O.A.   Inches Inches Flght |
  626.          | -----   ----------------- ------ --------------- ------ ----- |
  627.          |     0     2700      2913    0.00   --      -1.00   0.00 0.000 |
  628.          |:  13.60   2659      2826    0.04  0.00      0.00   0.00 0.015:|
  629.          |    50     2551      2601    0.62  4.25      2.22   0.28 0.057 |
  630.          |   100     2407      2315    2.56  3.94      4.12   1.11 0.117 |
  631.          |+ 136.78   2304      2122    4.95  3.19      4.56   2.18 0.164+|
  632.          |   150     2268      2055    6.02  2.87      4.51   2.66 0.182 |
  633.          |   200     2133      1819   11.19  1.52      3.18   4.93 0.250 |
  634.          |~~250.00~~~2003~~~~~~1603~~~18.21~~0.00~~~~~~0.00~~~7.86~0.322~|
  635.          |- 294.14   1891      1430   26.16 -1.48     -4.56  11.12 0.390-|
  636.          |> 300      1877      1408   27.36 -1.69     -5.31  11.61 0.399<|
  637.          -----------------------------------------------------------------
  638.  
  639.                            Figure 9. Typical Range Table
  640.  
  641.             The zero range, 250 yards, is highlighted on your screen; here, 
  642.          it is shown thus: ~~~~~~. The symbols : :, + +, - -, and > < in- 
  643.          dicate the following "special" ranges:
  644.             : :  Range for first crossing of the line of sight;
  645.             + +  Range at which the maximum ordinate (height) occurs;
  646.             - -  Range at which the bullet is the same distance below
  647.                  the line of sight;
  648.             > <  The maximum range you entered.
  649.             The zero range is always displayed, and the "special" ranges 
  650.          are always computed and displayed. They are shown to two decimal 
  651.          places to set them apart from the other intermediate ranges.
  652.  
  653.          QBALL                                                          11
  654.  
  655.             Press alt-U. The range table you have developed looks like this 
  656.          using the QBALL default energy and bullet weight units.
  657.  
  658.          -----------------------------------------------------------------
  659.          |           Range Table, Zeroed at 228.6 Meters                 |
  660.          |---------------------------------------------------------------|
  661.          | Range   R e m a i n i n g  Drop  Path/Sight Line 4.5MpS Time  |
  662.          | Meters  V: MpS  E: Met-Kg   cm   M.O.A.     cm     cm   Flght |
  663.          | ------  ----------------- ------ --------------- ------ ----- |
  664.          |    0.00   822.9    403.4    0.0    --      -2.54   0.00 0.000 |
  665.          |:  12.43   810.5    391.2    0.1   0.00      0.0    0.0  0.015:|
  666.          |    45.7   777.6    360.1    1.6   4.25      5.6    0.7  0.057 |
  667.          |    91.4   733.7    320.6    6.5   3.94     10.5    2.8  0.117 |
  668.          |+ 125.07   702.3    293.7   12.6   3.19     11.6    5.5  0.164+|
  669.          |   137.2   691.2    284.5   15.3   2.87     11.4    6.8  0.182 |
  670.          |   182.9   650.2    251.8   28.4   1.52      8.1   12.5  0.250 |
  671.          |~~228.60~~~610.4~~~~221.9~~~46.3~~~0.00~~~~~~0.0~~~20.0~~0.322~|
  672.          |- 268.96   576.5    197.9   66.5  -1.48    -11.6   28.2  0.390-|
  673.          |> 274.32   572.1    194.9   69.5  -1.69    -13.5   29.5  0.399<|
  674.          -----------------------------------------------------------------
  675.  
  676.                   Figure 11. Typical Range Table (Metric Measure).
  677.  
  678.             Press alt-U again to return to an English measure display, and 
  679.          to continue your practice session.
  680.  
  681.          | Alternate Measurement Units and QBALL Defaults                 |
  682.          |                                                                |
  683.          |     QBALL can be configured to operate with either English     |
  684.          | or Metric system units, and may be configured to use either    |
  685.          | when started. As supplied, QBALL defaults to English measure.  |
  686.          |                                                                |
  687.          |     As a general rule, mixed units are not allowed, with this  |
  688.          | one exception: bullet weights to be used with Metric measure   |
  689.          | may be in either grams (the as-supplied default) or in grains. |
  690.          |                                                                |
  691.          |     Metric measure bullet energy may be expressed in meter-    |
  692.          | kilograms (MkG, the as-supplied default) or in joules.         |
  693.          |                                                                |
  694.          |     English measure crosswind velocities may be expressed in   |
  695.          | statute miles-per-hour (MPH, the as-supplied default) or in    |
  696.          | nautical miles-per-hour (knots).                               |
  697.          |                                                                |
  698.          |     See Chapter 5, section 5.2 for unit option configuration   |
  699.          | instructions.                                                  |
  700.          
  701.          2.5 Unit Conversion Calculator (alt-C hotkey).
  702.  
  703.             From time to time, you may know a value in one measurement 
  704.          system, and need the alternate measurement system equivalent.
  705.  
  706.             If displaying a range or slant fire table, or entering numeric 
  707.          data, press alt-C to invoke the unit conversion calculator.
  708.  
  709.          QBALL               Computing Ballistics Data                  13
  710.  
  711.          2.6 Other Range Table Output.
  712.          
  713.             When you've looked at the displayed range table, press <ESC>ape 
  714.          to display the Range Table Output menu.
  715.          
  716.                         ===================================
  717.                         |   *** Range Table Output ***    |
  718.                         |  ----------------------------   |
  719.                         |  <R>edisplay Range Table        |
  720.                         |  <P>rint Range Table            |
  721.                         |  <S>ave Range Table to File     |
  722.                         |  Slant <A>ngle of Fire Table    |
  723.                         |  Display Trajectory <G>raphic   |
  724.                         |  ----------------------------   |
  725.                         |  <ESC> to Computations Menu     |
  726.                         -----------------------------------
  727.  
  728.                         Figure 15. Range Table Output Menu.
  729.  
  730.             At this point, you may <ESC>ape to the Computations Menu if, 
  731.          for example, you wanted to change the range or other input data.
  732.  
  733.             You may also redisplay the range table - press <R> - which will 
  734.          put you back in the range table at the same place you were when 
  735.          you <ESC>aped from it.
  736.  
  737.             Slant Angle of Fire and Display Trajectory Graphic are discuss- 
  738.          ed later on, in section 2.9-2.12 and section 2.13, respectively.
  739.  
  740.  
  741.          2.7 Printing Range Table Hardcopy.
  742.  
  743.             Warning! Ensure that your printer is on, on-line, has suffi- 
  744.          cient paper, and is ready to go before going any further!
  745.  
  746.             Press <P> to print the range table on your printer. You may add 
  747.          a 40-character "remarks" section to printed output; QBALL always 
  748.          asks if you wish to do so. If so, press <Y>/<y>/<enter>, then type 
  749.          in your remarks. Use the regular editing keys to edit your entry, 
  750.          then press <enter>. This time, however, press <N>. QBALL displays 
  751.          the following, recomputes all the table's data, and sends it to 
  752.          the printer.
  753.  
  754.                         |  ----------------------------   |
  755.                         |=================================|
  756.                         ||                               ||
  757.                         || Printing Range Table to LPTn: ||
  758.                         ||                               ||
  759.                         |---------------------------------|
  760.                         |  ----------------------------   |
  761.  
  762.                 Figure 16. Printing Range Table Information Display.
  763.          
  764.  
  765.          QBALL               Computing Ballistics Data                  15
  766.          
  767.          2.8 Saving a Range Table to a Disk File.
  768.  
  769.             You may save the range table to a file in/on the current 
  770.          directory/disk. QBALL allows you to save up to 99 such files - 
  771.          assuming sufficient disk space - numbered filename.R01 through 
  772.          filename.R99. The default filename for range table files is always 
  773.          RG_TABLE. Press <S>; an input box appears as shown in Figure 18.
  774.  
  775.                         ===================================
  776.                         |   *** Range Table Output ***    |
  777.                         |  ----------------------------   |
  778.                         ===| Enter filename... |===========
  779.                         |                                 |
  780.                         |   Save as:      RG_TABLE.R01    |
  781.                         |                                 |
  782.                         -----------------------------------
  783.                         |  ----------------------------   |
  784.                         |  <ESC> to Computations Menu     |
  785.                         -----------------------------------
  786.  
  787.             Figure 18. Entering a Filename for a Range Table Disk File.
  788.  
  789.             You may press <enter> to accept the displayed default, or over- 
  790.          type an up-to-eight-character filename of your choice. You may not 
  791.          use spaces or periods in your chosen filename. Edit your entry 
  792.          using the standard editing keys; when it is exactly as you want 
  793.          it, press <enter> to write the range table to the specified file. 
  794.          Type FILENAME in the editing box, and press <enter>. (If filename 
  795.          exists, QBALL will ask if a duplicate filename is acceptable.)
  796.  
  797.                         ===╡ Enter filename... |===========
  798.                         |                                 |
  799.                         |   Saving as:    FILENAME.R01    |
  800.                         |                                 |
  801.                         -----------------------------------
  802.  
  803.              Figure 19. Saving a Range Table to a Specified Disk File.
  804.  
  805.             QBALL displays the selected filename as shown in Figure 19, and 
  806.          asks if you wish to include a 40-character remarks section on the 
  807.          saved table. If so, press <Y>/<y>/<enter>, then type in your 
  808.          remarks. Use the regular editing keys to edit your entry, then 
  809.          press <enter>. This time, press <N>. QBALL recomputes all the 
  810.          table data, writes the file, and returns to the Range Table Output 
  811.          menu.
  812.  
  813.             The format for all range tables saved to disk is identical to 
  814.          the printed output shown in Figure 17. Range tables are saved in 
  815.          plain-vanilla ASCII format, and may be manipulated by any editing 
  816.          program or word processor which can handle pure ASCII. Addition- 
  817.          ally, the supplied utility, RRTABLE.EXE, may be used to view or 
  818.          print the saved table. See Chapter 5, section 5.6 for more inform- 
  819.          ation about RRTABLE.EXE.
  820.  
  821.          QBALL               Computing Ballistics Data                  17
  822.  
  823.          2.10 Computing and Displaying a Slant Fire Table.
  824.  
  825.             With the Range Table Output Menu displayed, press <A> to 
  826.          develop a slant fire table using the data currently in effect. You 
  827.          may use a vertical displacement expressed as either an elevation 
  828.          or depression of the LOS, or as a linear distance above or below 
  829.          the firing point.
  830.  
  831.                   ---| Slant Fire Effects... |-------------------
  832.                   |                                             |
  833.                   |  Use <H>eight above/below firing point or   |
  834.                   |  Vertical <A>ngle above/below horizontal:   |
  835.                   |                                             |
  836.                   -----------------------------------------------
  837.  
  838.                   Figure 21. Choosing Vertical Displacement Type.
  839.  
  840.             Press <A> to use a vertical angle, and enter the elevation or 
  841.          depression angle as shown. You may use an elevation or depression 
  842.          angle of 0 to 60 degrees; for this example, use 30 degrees.
  843.  
  844.                   ---| Slant Fire Effects... |-------------------
  845.                  ---| Enter Vertical Angle... |-------------------
  846.                  |                                               |
  847.                  |   Vertical angle      (degrees)          30   |
  848.                  |                                               |
  849.                  -------------------------------------------------
  850.  
  851.                Figure 22. Entering the Angular Vertical Displacement.
  852.  
  853.             QBALL displays the Slant Fire Table shown in Figure 23.
  854.  
  855.          ----------------------------------------------------------------
  856.          |            Slant Fire Table, LOS Elevated +/-30d             |
  857.          |-------------------------+------------------------------------|
  858.          |   For Horizontal Fire   |      For Slant Fire         Hits   |
  859.          |    Range    in +/-LOS   | Slant Range   in +/-LOS     High   |
  860.          |   -------   ---------   | ------------  ---------    ------  |
  861.          |       0        -1.00    |       0          -1.00      0.00   |
  862.          |:    13.60       0.00  : |     13.60         0.01      0.01   |
  863.          |      50         2.22    |      50           2.31      0.08   |
  864.          |     100         4.12    |     100           4.47      0.34   |
  865.          |+   136.78       4.56  + |    136.78         5.23      0.66   |
  866.          |     150         4.51    |     150           5.31      0.81   |
  867.          |     200         3.18    |     200           4.68      1.50   |
  868.          |    250.00       0.00    |    250.00         2.44      2.44   |
  869.          |-   294.14      -4.56  - |    294.14        -1.05      3.51   |
  870.          |>    300        -5.31  < |     300          -1.64      3.67   |
  871.          |                         |                                    |
  872.          --------------------------+-------------------------------------        
  873.                                                                                 
  874.             Figure 23. Slant Fire Table, Angular Vertical Displacement.
  875.  
  876.          QBALL               Computing Ballistics Data                  19
  877.          
  878.             Press <V> to change the vertical displacement. When prompted 
  879.          for the vertical displacement type, press <H>, then press <enter> 
  880.          to accept the displayed value, 433 feet. The slant fire table 
  881.          shown in Figure 25 is displayed.
  882.  
  883.           ----------------------------------------------------------------
  884.           |    Slant Fire Table, Impact 433 feet Above or Below Gun      |
  885.           |-------------------------+------------------------------------|
  886.           |   For Horizontal Fire   |      For Slant Fire         Hits   |
  887.           |    Range    in +/-LOS   | Slant Range   in +/-LOS     High   |
  888.           |   -------   ---------   | ------------  ---------    ------  |
  889.           |       0        -1.00    |       0          -1.00      0.00   |
  890.           |:    13.60       0.00  : |     13.60         0.01      0.01   |
  891.           |      50         2.22    |      50           2.31      0.08   |
  892.           |     100         4.12    |     100           4.47      0.34   |
  893.           |+   136.78       4.56  + |    136.78         5.23      0.66   |
  894.           |     150         4.51    |     150           5.31      0.81   |
  895.           |     200         3.18    |     200           4.68      1.50   |
  896.           |    250.00       0.00    |    250.00         2.44      2.44   |
  897.           |-   294.14      -4.56  - |    294.14        -1.05      3.51   |
  898.           |>    300        -5.31  < |     300          -1.64      3.67   |
  899.           |                         |                                    |
  900.           --------------------------+-------------------------------------
  901.  
  902.              Figure 25. Slant Fire Table, Linear Vertical Displacement.
  903.  
  904.             Press <ESC>ape to return to the Slant Fire Output menu.
  905.  
  906.          2.11 Printing Slant Fire Table Hardcopy.
  907.  
  908.             Warning! Ensure that your printer is on, on-line, has suffi- 
  909.          cient paper, and is ready to go before going any further!
  910.  
  911.             Press <P> to print the range table on your printer. You may 
  912.          include a 40-character "remarks" section in the printed table. 
  913.          When asked if you wish to include remarks, press <Y>, type in
  914.                       [ Forty characters allowed for remarks ]
  915.          and press <enter>. QBALL displays the following, recomputes all 
  916.          the table's data, and sends it to the printer.
  917.  
  918.                       =======================================
  919.                       |                                     |
  920.                       |  Printing Slant Fire Table to LPTn: |
  921.                       |                                     |
  922.                       ---------------------------------------
  923.  
  924.                      Figure 26. Printing the Slant Fire Table.
  925.  
  926.             Depending in part upon how long the slant fire table is, how 
  927.          fast your printer can print, and the size of the printer or other 
  928.          buffer, the slant fire table is printed, and you are returned to 
  929.          the Slant Table Output menu. If you want another hardcopy, simply 
  930.          press <P> to repeat the process.
  931.  
  932.          QBALL               Computing Ballistics Data                  21
  933.  
  934.          2.12 Saving a Slant Fire Table to a Disk File.
  935.  
  936.             You may save the slant fire table to a file in/on the current 
  937.          directory/disk. QBALL allows you to save up to 99 such files - 
  938.          assuming sufficient disk space - numbered filename.R01 through 
  939.          filename.R99. The default filename for slant fire table files is 
  940.          always SF_TABLE. Press <S>; an input box appears as shown in 
  941.          Figure 28.
  942.  
  943.                         ===| Enter filename... |===========
  944.                         |                                 |
  945.                         |   Save as:      SF_TABLE.R02    |
  946.                         |                                 |
  947.                         -----------------------------------
  948.  
  949.           Figure 28. Entering a Filename for a Slant Fire Table Disk File.
  950.  
  951.             You may press <enter> to accept the displayed default, or over- 
  952.          type an up-to-eight-character filename of your choice. You may not 
  953.          use spaces or periods in your chosen filename. Edit your entry 
  954.          using the standard editing keys; when it is exactly as you want 
  955.          it, press <enter> to write the slant fire table to the specified 
  956.          file. Type FILENAME in the editing box, and press <enter>. (If 
  957.          filename exists, QBALL will ask if a duplicate filename is OK.)         
  958.          When asked if you wish to include remarks, press <Y>, type in
  959.                       [ Forty characters allowed for remarks ]
  960.          and press <enter>.
  961.  
  962.                         ===| Enter filename... |===========
  963.                         |                                 |
  964.                         |   Saving as:    FILENAME.R02    |
  965.                         |                                 |
  966.                         -----------------------------------
  967.  
  968.            Figure 29. Saving a Slant Fire Table to a Specified Disk File.
  969.  
  970.             QBALL displays the selected filename as shown in Figure 29, 
  971.          recomputes all the table data, writes the file, and returns to the 
  972.          Slant Table Output menu.
  973.  
  974.             The format for all slant fire tables saved to disk is identical 
  975.          to the printed output shown in Figure 27. Slant fire tables are 
  976.          saved in plain-vanilla ASCII format, and may be manipulated by any 
  977.          editing program or word processor which can handle pure ASCII. The 
  978.          supplied utility, RRTABLE.EXE, may be used to view or print the 
  979.          saved table. See Chapter 5, section 5.6 for more information about 
  980.          RRTABLE.EXE.
  981.  
  982.              | Special note applicable to Slant Fire Tables:          |
  983.              | Range tables and slant fire tables share the same file |
  984.              | series for saved-to-disk tables: filename.Rnn.  If you |
  985.              | wish to save both a range table and a slant fire table |
  986.              | for specific data, you are limited to 49 file pairs.   |
  987.  
  988.             Press <ESC>ape to return to the Range Table Output Menu.
  989.  
  990.          QBALL               Computing Ballistics Data                  23
  991.          
  992.          ========================    Press <S> to save the current trajec-
  993.          | Save as:  FILENAME   | tory data to a disk file. As with range
  994.          ------------------------ and slant fire tables, you may specify
  995.            Figure 31. Filename    the filename. You may save up to 15 such
  996.               Entry Window.       files, filename.TJ1 through filename.TJF
  997.                                   -- that's 1 to 15 in hexadecimal nota-
  998.          tion. Type an up-to-eight-character filename, editing it with the 
  999.          standard editing keys. When it is exactly as you want it, press 
  1000.          <enter> to write the file to disk. QBALL tells you that the data 
  1001.          is being saved, and returns to the graphics display screen.
  1002.  
  1003.          =================    Note that the Graphics Menu now tells you
  1004.          | <1> SAMPLE    | that two saved trajectory files are available.
  1005.          | <2> FILENAME  | Press <R>, then <1> (one) to display the saved
  1006.          ----------------- SAMPLE.TJ1 trajectory file. QBALL reads the
  1007.           Figure 32. Data  saved data, recomputes the trajectory, and dis-
  1008.            Recall Window.  plays the graphic shown below in Figure 33.
  1009.                               If more than eight trajectories have been
  1010.          saved, an arrow appears at the bottom right corner of the recall 
  1011.          window. Press that arrow key to access the remaining saved files.
  1012.  
  1013.          //////////////////// (Top of screen omitted) ////////////////////
  1014.          | |                                                             |
  1015.          |N| +4              x                 x                     +4  |
  1016.          | |                                        x                    |
  1017.          | | +2    x   y                 y                           +2  |
  1018.          |C|                                                             |
  1019.          | |--0----|---------|-----------|----------y----------x------0--|
  1020.          |x,y                                                            |
  1021.          |H| -2      Use a pencil, draw smooth                       -2  |
  1022.          | |         curves connecting the "x's"                         |
  1023.          | | -4      and the "y's".                            y     -4  |
  1024.          |E|                                                             x
  1025.          | | -6                                                      -6  |
  1026.          | |                                                             |
  1027.          |S| -8                        YARDS                         -8  |
  1028.          | |      50        100         150        200        250        |
  1029.          --+-------------------------------------------------------------y
  1030.          | Vel   2551      2407        2268       2133       2003        |
  1031.          | Eng   2601      2315        2055       1819       1603        |
  1032.          -----------------------------------------------------------------
  1033.                     Current         SAMPLE.TJ1   =========================
  1034.                     -------         ----------   | *** Graphics Menu *** |
  1035.          Max Ht: 4.56 @ 137 Yds   2.58 @ 112 Yds | --------------------- |
  1036.          Min Ht:-5.31 @ 300 Yds  -10.08 @ 300 Yds| Toggle <G>rid (Now on)|
  1037.          C1/Wt : [ As Shown ]     .300/180 grains| <S>ave Current Data   |
  1038.          M/TVel: 2700/1877 FPS    2700/1877 FPS  | <R>ecall <1> thru <2> |
  1039.          M/TEng: 2913/1408 Ft#    2813/1408 Ft#  | <P>rint Graphic Screen|
  1040.          ZeroRg: 250 Yds          200 Yds        | --------------------- |
  1041.          Metro : [ As Shown ]     59F 0'29.53"78%| <ESC> to Rg Tble Out  |
  1042.                                                  -------------------------
  1043.          MV: 2700| C1: .300 |G: 180 | Metro: 59d 0' 29.53" 78% | H: 1.00|E
  1044.  
  1045.                        Figure 33. Two Trajectories Displayed.
  1046.  
  1047.          QBALL               Computing Ballistics Data                  25
  1048.  
  1049.          **** Point-Blank Range.
  1050.  
  1051.             Point-blank range is defined as that range for which the 
  1052.          bullet's path is within a specified distance above or below the 
  1053.          line of sight (LOS). For example, in the range table development 
  1054.          section, we found that the bullet was 4.56 inches above the LOS at 
  1055.          approximately 137 yards, and 4.56 below the LOS at approximately 
  1056.          294 yards. The point-blank range for a deviation of 4.56 inches 
  1057.          is, therefore, 294 yards. Generally, however, you'll want to 
  1058.          specify the deviation, and have QBALL find the ranges for you.
  1059.  
  1060.             With the Other Procedures Menu displayed, press <P> to access 
  1061.          the point-blank routines.
  1062.          
  1063.             Enter the maximum deviation which you wish to use; this example 
  1064.          uses 6 inches. (You may use a deviation from 0.01 inches up to 40 
  1065.          inches.)
  1066.  
  1067.                     > Ballistic Computations, Typical Firearm <
  1068.          
  1069.                  ---| Finding Point Blank Range... |--------------
  1070.                  |                                               |
  1071.                  |   Maximum Deviation:      (inches)       6    |
  1072.                  |                                               |
  1073.                  |   Point Blank Zero Range:  (Yards)  278.5     |
  1074.                  |   Point Blank Max Range:   (Yards)  326.8     |
  1075.                  |                                               |
  1076.                  ----------> press any key to continue <----------
  1077.  
  1078.                     Figure 35. Point Blank Range Determination.
  1079.  
  1080.             QBALL computes the zero range necessary to achieve a trajectory 
  1081.          height of 6 inches above and the range at which the trajectory is 
  1082.          6 inches below the LOS, and displays the results as shown in 
  1083.          Figure 35.
  1084.  
  1085.             Press any key to return to the Computations Menu. The calcu- 
  1086.          lated zero range is displayed.
  1087.                                                                                 
  1088.                       =======================================
  1089.                       |    ***   Computations Menu   ***    |
  1090.                       |  ---------------------------------  |
  1091.                       |  Range <T>able (0 = 278.5 Yards)    |
  1092.                       |  Set or Reset Current <Z>ero Range  |
  1093.                       |  <O>ther Ballistics Procedures      |
  1094.                       |  <N>ew or Changed Input Data        |
  1095.                       |  ---------------------------------  |
  1096.                       |  <ESC> to  M A I N   M E N U        |
  1097.                       ---------------------------------------
  1098.  
  1099.                     Figure 36. Point Blank Zero Range Validated.
  1100.          QBALL               Computing Ballistics Data                  27
  1101.          
  1102.          **** Zero for Range and Height
  1103.  
  1104.             Suppose that you have measured a trajectory height at a known 
  1105.          range. Given this information, the ballistic characteristics, and 
  1106.          the muzzle velocity, QBALL can compute a most-probable zero range.
  1107.  
  1108.             With the Other Procedures Menu displayed, press <Z> to find the 
  1109.          most probable zero for a given range and trajectory height.
  1110.  
  1111.             Enter the range at which the height was measured and the height 
  1112.          in inches or centimeters, as appropriate. The example shown uses 
  1113.          100 yards and 4.12 inches.
  1114.  
  1115.                  ---| Zero for Given Range and Height... |--------
  1116.                  |                                               |
  1117.                  |   Range:         (20 to 800 Yds)       100    |
  1118.                  |   Trajectory Height: (inches)         4.12    |
  1119.                  |                                               |
  1120.                  |   Most Probable Zero Rg:   (Yards)  249.94    |
  1121.                  |                                               |
  1122.                  ----------» press any key to continue «----------
  1123.  
  1124.                 Figure 38. Entering Zero for Range and Height Data.
  1125.          
  1126.             Press any key to return to the Computations Menu; you'll find 
  1127.          the zero range - in this case, 249.94 yards - is displayed. Press 
  1128.          <T> to develop a table. QBALL has calculated an appropriate maxi- 
  1129.          mum range; in this case use a range increment of 50 yards to 
  1130.          develop the following range table. (You may use any range incre- 
  1131.          ment; the given range you entered will be displayed in the range 
  1132.          table to 2 decimal places, e.g., 100.00.)
  1133.  
  1134.            --------------------------------------------------------------
  1135.            |           Range Table, Zeroed at 249.94 Yards              |
  1136.            |------------------------------------------------------------|
  1137.            |Range R e m a i n i n g  Drop  Path/Sight Line 10 MPH Time  |
  1138.            |Yards V: FPS  E: Ft-Lbs Inches M.O.A.   Inches Inches Flght |
  1139.            |----- ----------------- ------ --------------- ------ ----- |
  1140.            |    0   2700      2913    0.00   --      -1.00   0.00 0.000 |
  1141.            |: 13.58 2659      2826    0.04 -0.01      0.00   0.00 0.015:|
  1142.            |   50   2551      2601    0.62  4.24      2.22   0.28 0.057 |
  1143.            |~100.00~2407~~~~~~2315~~~~2.56~~3.94~~~~~~4.12~~~1.11~0.117~|
  1144.            ////////////////// data lines omitted ////////////////////////
  1145.            | 249.94 2003      1603   18.20  0.00      0.00   7.86 0.322 |
  1146.            ////////////////// data lines omitted ////////////////////////
  1147.            --------------------------------------------------------------
  1148.  
  1149.                   Figure 39. Range Table Using Most Probable Zero.
  1150.  
  1151.             Here, the range you entered, 100 yards, is shown ~~~~~~; it is 
  1152.          not otherwise emphasized on your screen display.
  1153.  
  1154.          QBALL               Computing Ballistics Data                  29
  1155.          
  1156.             In this case, press <Y> or <enter>; you are returned to the 
  1157.          Computations Menu. Now press <T>, <enter>, <enter> to display the 
  1158.          range table shown in part in Figure 42.
  1159.          
  1160.            --------------------------------------------------------------
  1161.            |           Range Table, Zeroed at 249.94 Yards              |
  1162.            |------------------------------------------------------------|
  1163.            |Range R e m a i n i n g  Drop  Path/Sight Line 16 MPH Time  |
  1164.            |Yards V: FPS  E: Ft-Lbs Inches M.O.A.   Inches Inches Flght |
  1165.            |----- ----------------- ------ --------------- ------ ----- |
  1166.            |    0   2700      2913    0.00   --      -1.00   0.00 0.000 |
  1167.            //////////////////////////////////////////////////////////////
  1168.                              Several data lines omitted
  1169.            //////////////////////////////////////////////////////////////
  1170.            |>300.00 1877      1408   27.36 -1.69     -5.31  18.58 0.399<|
  1171.            -------------------------------------------------------------X
  1172.  
  1173.             Figure 42. Range Table Showing Nonstandard Wind Deflection.
  1174.  
  1175.             As you can see, the wind deflection column header now displays 
  1176.          the new crosswind, and the deflection values have increased to 
  1177.          reflect the wind speed change.
  1178.  
  1179.             You may enter wind speeds of 0 MPH to 235 MPH, the world's 
  1180.          record wind speed, set on Mt. Washington, New Hampshire, U.S.A., 
  1181.          in 1935. Wind directions may be entered in whole clockwise degrees 
  1182.          from 0 (headwind), through 90 (right to left), 180 (tail wind), 
  1183.          270 (left to right), up to 360. QBALL will convert values greater 
  1184.          than 360 degrees to a value less than a full circle.
  1185.  
  1186.          **** Sectional Density.
  1187.  
  1188.             The sectional densities of two bullets may be used to compare 
  1189.          their relative penetrating power. Sectional density is defined as 
  1190.          the bullet weight in pounds divided by the square of its diameter 
  1191.          in inches.
  1192.  
  1193.             At the Other Procedures Menu, press <S>, and enter the bullet 
  1194.          diameter in inches or millimeters. You may use the weapon bore 
  1195.          diameter if you do not have a specific bullet diameter; QBALL 
  1196.          assumes that any entered value greater than 1.000 is in milli- 
  1197.          meters and makes the conversion for you. (If you have used bullet 
  1198.          lookup, the diameter is displayed. Simply press <enter> to display 
  1199.          the sectional density.) Enter .308 as the bullet diameter.
  1200.          
  1201.                  ---| Finding Sectional Density... |--------------
  1202.                  |                                               |
  1203.                  |   Bullet diameter:        (inches)    .308    |
  1204.                  |                                               |
  1205.                  |           Sectional Density = .271            |
  1206.                  |                                               |
  1207.                  ----------> press any key to continue <----------
  1208.  
  1209.          Figure 43. Entering a Bullet Diameter, Display Sectional Density.
  1210.  
  1211.          QBALL               Computing Ballistics Data                  31
  1212.          
  1213.             Comparing the data in Table 1 with that for our example weapon, 
  1214.          it is seen that the example's recoil energy falls between that of 
  1215.          a "classic deer rifle" and of a heavy military rifle. All things 
  1216.          equal, this gives some idea of how hard the example weapon kicks.
  1217.  
  1218.             To assess perceived recoil, however, one must also take into 
  1219.          account the individual shooter's physical characteristics and 
  1220.          clothing worn, and the weapon's stock shape, among other things. 
  1221.          Since none of these is quantifiable, any evaluation of recoil 
  1222.          based on these or similar calculations must be treated as a rough 
  1223.          approximation, only. The figures are valid for comparison 
  1224.          purposes, but nothing more!
  1225.  
  1226.  
  1227.          2.15 New or Changed Input Data.
  1228.  
  1229.             From time to time, you may wish to change some or all of the 
  1230.          data which you've given QBALL. If you wish to change everything, 
  1231.          i.e., start with completely new data, just as if you had newly- 
  1232.          started QBALL, then <ESC>ape all the way back to the Main Menu, 
  1233.          and press <C>. The following prompt will appear. Press <N> - you 
  1234.          do <n>ot want to keep the displayed data. (If you've changed your 
  1235.          mind, then press <Y> or <enter> to retain all of it, and change 
  1236.          individual items.)
  1237.  
  1238.                  ===| Clean Sweep... |============================
  1239.                  |                                               |
  1240.                  |       Retain Displayed Data? ([Y] or N)       |
  1241.                  |                                               |
  1242.                  -------------------------------------------------
  1243.  
  1244.                           Figure 45. A Clean Sweep Prompt.
  1245.  
  1246.             You may also change individual inputs. From the Computations 
  1247.          Menu, press <N> to access the New Input Data Menu.
  1248.  
  1249.                       =======================================
  1250.                       |     *** New Input Data Menu ***     |
  1251.                       |  ---------------------------------  |
  1252.                       |  <W>eapon Identifier (30 chars)     |
  1253.                       |  <B>ullet Identifier (15 chars)     |
  1254.                       |  Muzzle <V>elocity                  |
  1255.                       |  Ballistic <C>oefficient            |
  1256.                       |  Bullet wei<G>ht                    |
  1257.                       |  <M>etro (Temp GunAlt Press Humid)  |
  1258.                       |  Sight <H>eight                     |
  1259.                       |  ---------------------------------  |
  1260.                       |  <ESC> to Computations Menu         |
  1261.                       ---------------------------------------
  1262.  
  1263.                           Figure 46. New Input Data Menu.
  1264.  
  1265.          QBALL               Computing Ballistics Data                  33
  1266.  
  1267.          **** Metro. (Meteorological Conditions).
  1268.  
  1269.             Press <M>. You must either enter or confirm air temperature, 
  1270.          gun altitude, barometric pressure, and relative humidity. Press 
  1271.          <enter> to accept the displayed value, or overtype and press 
  1272.          <enter> to change it. Standard values are shown in [brackets] on 
  1273.          the prompt line. You may save the new metro data for use as the 
  1274.          startup default; see Chapter 5.
  1275.          
  1276.             Allowable metro data values are as follows, all inclusive:
  1277.  
  1278.           Temperature. . . . . . . .-50 degrees to +125 degrees Fahrenheit
  1279.           Gun Altitude . . . . . . . . . . . . . -1312 feet to 29,028 feet
  1280.           Barometric Pressure. . . . . . 25 inches to 35 inches of mercury
  1281.           Relative Humidity. . . . . . . . . . . . . . . . . . .0% to 100%
  1282.          
  1283.                  ---| Enter New/Changed Metro... |----------------
  1284.                  |                                               |
  1285.                  |   Temperature               [59dF]      59    |
  1286.                  |   Gun Altitude            [0 feet]       0    |
  1287.                  |   Barometric pressure  [29.53" Hg]   29.53    |
  1288.                  |   Relative Humidity          [78%]:     78    |
  1289.                  |                                               |
  1290.                  -------------------------------------------------
  1291.  
  1292.                Figure 49. Entering Metro (Meteorological Conditions).
  1293.  
  1294.  
  1295.          **** Sight Height.
  1296.  
  1297.             Sight height, the vertical distance between the axis of the 
  1298.          weapon's bore and the imaginary line connecting the front and rear 
  1299.          sights (or the 'scope sight axis), may be set to match your 
  1300.          weapon. Press <H> and enter a new sight height from -2 to +10 
  1301.          inches, inclusive. QBALL rounds sight height to two decimal 
  1302.          places, e.g., 1.375 inches is rounded to 1.38 inches. Sight height 
  1303.          may be saved for use in the QBALL startup data; see Chapter 5.
  1304.  
  1305.                  ---| Enter New/Changed Sight Height... |---------
  1306.                  |                                               |
  1307.                  |   Sight height:        (inches)          1    |
  1308.                  |                                               |
  1309.                  -------------------------------------------------
  1310.  
  1311.                         Figure 50. Entering a Sight Height.
  1312.  
  1313.  
  1314.  
  1315.          ------------------------------------------------------------------
  1316.          | Refer to Tables 2 & 3, page 36 for Metric measure data limits. |
  1317.          ------------------------------------------------------------------
  1318.  
  1319.          QBALL               Computing Ballistics Data                  35
  1320.  
  1321.               > Ballistic Computations, Typical Firearm, .172 HDY HP <
  1322.                   ------------------------------------------------
  1323.          MV: 2700 | C1: .190 | G: 25| Metro: 59d 0' 29.53" 78%| H: 1.00 |E
  1324.  
  1325.               Figure 52. Changed Screen Header and Information Lines.
  1326.  
  1327.             QBALL also reads the bullet's sectional density, which will now 
  1328.          appear in printed and saved table headers. In the supplied list, 
  1329.          "remarks" indicate the maker's stock number. This information, as 
  1330.          well as everything else, may be changed using the QBALL Bullet 
  1331.          Lookup Maintenance utility, supplied to all registered users.
  1332.          
  1333.             If you use the bullet lookup facility, both the ballistic 
  1334.          coefficient and the bullet weight are always changed. If you wish 
  1335.          to change one, but not the other, enter the appropriate value 
  1336.          manually.
  1337.  
  1338.             Bullet makers (manufacturers) are abbreviated as follows:
  1339.  
  1340.             HDY = Hornady        LYM = Lyman          NOS = Nosler
  1341.             SRA = Sierra         SPR = Speer 
  1342.  
  1343.             Bullet type abbreviations preceded by a lower-case "c" are cast 
  1344.          bullets. The true bullet weight will depend upon the alloy from 
  1345.          which that bullet is cast; the given weight is, however, a work- 
  1346.          able first approximation.
  1347.  
  1348.             Bullet type abbreviations followed by the lower-case characters 
  1349.          "gc" are equipped with a gas check.
  1350.  
  1351.  
  1352.          2.17 Metric Data Limits and Conversion Factors
  1353.  
  1354.             QBALL is designed to run -- and does all its internal computa- 
  1355.          tions using English system measure. Metric data is converted from 
  1356.          the equivalent English system data; as a result, QBALL will run 
  1357.          slightly slower when configured for Metric system measure.
  1358.  
  1359.             As you have seen, all the "practice" procedures in this chapter 
  1360.          are based upon English measure. Although QBALL will trap out-of- 
  1361.          range data entries using either system, the tables on the next 
  1362.          page should prove helpful if you wish to use Metric measure.
  1363.  
  1364.  
  1365.          QBALL                Inferred Ballistics Data                   37
  1366.  
  1367.                         Chapter 3. Inferred Ballistics Data
  1368.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1369.             From time to time, you may need to determine the ballistic 
  1370.          coefficient for a given bullet for which that particular inform- 
  1371.          ation is unavailable. (Many manufacturers are singularly reluctant 
  1372.          to divulge it!) Similarly, you may wish to determine a muzzle vel- 
  1373.          ocity for a particular load/weapon combination. QBALL can deter- 
  1374.          mine that data for you.
  1375.  
  1376.             At the Main Menu, press <I> to access the Infer BC or MV menu.
  1377.  
  1378.                   > Ballistic Computations, Typical Firearm <                   
  1379.  
  1380.  
  1381.                         ===================================
  1382.                         |  ***    Infer BC or MV    ***   |
  1383.                         |  ----------------------------   |
  1384.                         |  Ballistic <C>oefficient        |
  1385.                         |  Muzzle <V>elocity              |
  1386.                         |  ----------------------------   |
  1387.                         |  <ESC>  to  M A I N   M E N U   |
  1388.                         -----------------------------------
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.            MV:     |C1:     |G:     |Metro:  59d 0' 29.53" 78%|H: 1.00|E
  1398.  
  1399.                       Figure 54. Infer BC or MV Menu Display.
  1400.  
  1401.  
  1402.          3.1 Inferring a Ballistic Coefficient.
  1403.  
  1404.             Press <C> to infer a ballistic coefficient.
  1405.  
  1406.             QBALL will ask for two ranges and two velocities. The schematic 
  1407.          layout of a firing range as viewed from above, shown in Figure 55, 
  1408.          will help you visualize the setup. (Two chronographs are shown; 
  1409.          see the note on page 38 if only one chronograph is available.)
  1410.  
  1411.             It is possible for  R1             Near            Far
  1412.          to equal  zero,  in which            C h r o n o g r a p h
  1413.          case, V@1 equals the muz-               _               _
  1414.          zle velocity. This is the      Gun >>>>|_|>>>>>>>>>>>>>|_|>>>>>>>
  1415.          only time that  QBALL al-              R1              R2
  1416.          lows you to enter a range              V@1             V@2
  1417.          of zero;  "zero"  is  the
  1418.          default value for R1.            Figure 55. Range Setup Schematic
  1419.  
  1420.  
  1421.  
  1422.          QBALL                Inferred Ballistics Data                   39
  1423.  
  1424.             The following is displayed:
  1425.  
  1426.                                                      ---------------------
  1427.          -| Ballistic Coefficient, 2 Velocities... |-| #    V1      V2   |
  1428.          |                                          |+-------------------+
  1429.          |                                          || 1  2700.0  2407.0 |
  1430.          |        Using 1 round, QBALL finds:       || 2                 |
  1431.          |                                          || 3                 |
  1432.          | Between ranges Muzzle and 100 yards,     || 4                 |
  1433.          |                                          || 5                 |
  1434.          | Avg Higher Velocity        2700 FPS      || 6                 |
  1435.          | Avg Lower Velocity         2407 FPS      || 7                 |
  1436.          | Ballistic Coefficient      .300          || 8                 |
  1437.          |                                          || 9                 |
  1438.          | Muzzle Velocity taken as 2700 FPS        ||10                 |
  1439.          |                                          |+-------------------+
  1440.          |                                          ||Av  2700.00 2407.00|
  1441.          |                                          ||sV  ......  ...... |
  1442.          |                                          ||C1, Last Pair: .300|
  1443.          -------> press any key to continue <-----------------------------
  1444.  
  1445.              Figure 57. Velocity Data, MV and Calculated C1 Displayed.
  1446.  
  1447.  
  1448.             Press any key, or wait 60 seconds for QBALL to continue auto- 
  1449.          matically. If all the required initial data is now available, 
  1450.          you'll be returned to the Computations Menu, otherwise, QBALL asks 
  1451.          for the data it needs.
  1452.  
  1453.  
  1454.          **** Ballistic Coefficient, R1 = 25.
  1455.  
  1456.             Use this procedure if you have determined two downrange veloc- 
  1457.          ities from live firing. You can, of course, use two tabulated 
  1458.          velocities if you so desire.
  1459.  
  1460.             Press <ESC>ape several times to return to the Main Menu, then 
  1461.          select <I>nfer... and Ballistic <C>oefficient.
  1462.  
  1463.          Enter the following data:
  1464.  
  1465.                       Shorter Range (R1). . . . . . . . .  25
  1466.                       Longer Range (R2) . . . . . . . . . 100
  1467.                       Velocity at R1 (V1) . . . . . . .  2625
  1468.                       Velocity at R2 (V2) . . . . . . .  2407
  1469.  
  1470.             For illustration purposes, let's reuse the same data; press 
  1471.          <enter> six times, then press <N>.
  1472.  
  1473.             QBALL displays the screen represented in Figure 58 (next page).
  1474.  
  1475.          QBALL                Inferred Ballistics Data                   41
  1476.  
  1477.          3.2 Inferring a Muzzle Velocity.
  1478.  
  1479.             Assume that you've obtained a supply of ammunition, and that 
  1480.          you know the ballistic coefficient (C1) for the bullet with which 
  1481.          it is loaded. QBALL provides two methods of obtaining a muzzle 
  1482.          velocity from live firing: the first from a measured bullet drop 
  1483.          at a known range; the second from measurement of a single down- 
  1484.          range velocity.
  1485.  
  1486.             At the Infer BC or MV menu, press <V> to display the Infer MV 
  1487.          using menu.
  1488.  
  1489.                     > Ballistic Computations, Typical Firearm <
  1490.  
  1491.                                                                                 
  1492.                         ===================================
  1493.                         |  ***    Infer MV using    ***   |
  1494.                         |  ----------------------------   |
  1495.                         |  Bullet <D>rop Method           |
  1496.                         |  One Downrange <V>elocity       |
  1497.                         |  ----------------------------   |
  1498.                         |  <ESC> to Infer BC or MV Menu   |
  1499.                         -----------------------------------
  1500.  
  1501.            MV:     |C1:     |G:     |Metro:  59d 0' 29.53" 78%|H: 1.00|E
  1502.  
  1503.               Figure 59. Inferring Muzzle Velocity Using Menu Display.
  1504.  
  1505.  
  1506.             Use the bullet drop method if you do not have a chronograph. 
  1507.          If, however, you have, or have access to, a chronograph, use the 
  1508.          downrange velocity method.
  1509.  
  1510.             Caution! The bullet drop method is extremely sensitive to 
  1511.          errors in measurement. If you have a choice, use the downrange 
  1512.          velocity (chronograph) method.
  1513.  
  1514.  
  1515.  
  1516.          **** Muzzle Velocity Using the Bullet Drop Method.
  1517.  
  1518.          Figure 60 shows in exaggerated form     |    x
  1519.          what you'll be measuring. The x's in-   x---------x-------------
  1520.          dicate the bullet path  for a weapon    |         |        |
  1521.          zeroed at  50 yards;  draw a  smooth    |         |        |  D
  1522.          curve through the x's. At 100 yards,    |         |        |
  1523.          then,  the bullet will strike a dis-    |         |        x ---
  1524.          tance D below the line of sight.  If    0         50      100
  1525.          D can be found, and C1 is known, the
  1526.          required MV can be calculated.           Figure 60. Bullet Drop
  1527.                                                      Method Schematic
  1528.  
  1529.          QBALL                Inferred Ballistics Data                   43
  1530.  
  1531.             Measuring vertical displacements is relatively simple if you 
  1532.          have a scale graduated in fiftieths or hundredths of an inch. 
  1533.          (Such a scale is, however, somewhat difficult to read.) If you 
  1534.          don't have such a scale, the following fraction table may be 
  1535.          helpful.
  1536.  
  1537.               -------------------------------------------------------
  1538.               |  1/64=.01563 17/64=.26563 33/64=.51563 49/64=.76563 |
  1539.               |  1/32=.03125  9/32=.28125 17/32=.53125 25/32=.78125 |
  1540.               |  3/64=.04688 19/64=.29688 35/64=.54688 51/64=.79688 |
  1541.               |  1/16=.0625   5/16=.3125   9/16=.5625  13/16=.8125  |
  1542.               |  5/64=.07813 21/64=.32813 37/64=.57813 53/64=.82813 |
  1543.               |  3/32=.09375 11/32=.34375 19/32=.59375 27/32=.84375 |
  1544.               |  7/64=.10938 23/64=.35938 39/64=.60938 55/64=.85938 |
  1545.               |  1/8 =.125    3/8 =.375    5/8 =.625    7/8 =.875   |
  1546.               |  9/64=.14063 25/64=.39063 41/64=.64063 57/64=.89063 |
  1547.               |  5/32=.15625 13/32=.40625 21/32=.65625 29/32=.90625 |
  1548.               | 11/64=.17188 27/64=.42188 43/64=.67188 59/64=.92188 |
  1549.               |  3/16=.1875   7/16=.4375  11/16=.6875  15/16=.9375  |
  1550.               | 13/64=.20313 29/64=.45313 45/64=.70313 61/64=.95313 |
  1551.               |  7/32=.21875 15/32=.46875 23/32=.71875 31/32=.96875 |
  1552.               | 15/64=.23438 31/64=.48438 47/64=.73438 63/64=.98438 |
  1553.               |  1/4 =.25     1/2 =.5      3/4 =.75                 |
  1554.               -------------------------------------------------------
  1555.  
  1556.                   Table 4. Decimal Equivalents, 1/64 Inch Measure.
  1557.  
  1558.             Here's one way to develop a sufficiently-accurate value for the 
  1559.          average bullet drop for a three-round string. 
  1560.  
  1561.             Assume you've zeroed your  weap-                 |
  1562.          on at 50 yards,  and have  fired  3                 |
  1563.          rounds at 100 yards,  producing the        ---------0------------
  1564.          group shown in Figure 62. Carefully                 |    |  |  |
  1565.          measure  each drop,  D1 through D3,                 |    D1 |  |
  1566.          to the nearest 1/64 inch.                           |    |  D2 |
  1567.                                                              |  O -- |  |
  1568.             Suppose the measurements are as                  |       |  D3
  1569.          follows:                                            |    O --- |
  1570.                                                              |          |
  1571.              D1 =    1/8  = 0.12500"                         |          |
  1572.              D2 = 1  7/32 = 1.21875"                         | O ---------
  1573.              D3 = 1 11/32 = 1.34375"
  1574.                                                    Figure 62. Measurements
  1575.             Add the three  drop measurements        to Find Group Center.
  1576.          together, obtaining 2.86750; divide
  1577.          this by the number of rounds, in this case, three. The drop to the 
  1578.          center of the group is, then, 0.89563(+). Round this to 0.90 (or 
  1579.          0.896) for use as the vertical difference in this procedure. QBALL 
  1580.          will accept vertical differences to the nearest 0.001".
  1581.  
  1582.             Hint: use a scoring plug and measure from the horizontal line 
  1583.          through the point of aim to the top of the plug, and add half the 
  1584.          bullet diameter to obtain the vertical distance.
  1585.  
  1586.          QBALL        Printed Output and Printer Configuration           45
  1587.  
  1588.                 Chapter 4. Printed Output and Printer Configuration
  1589.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1590.             Many of the QBALL computations can be printed on a properly- 
  1591.          configured printer. In general, text output ─ range tables, for 
  1592.          example ─ may be printed without the need for specifically con- 
  1593.          figuring your printer. Printing graphics screens, however, does 
  1594.          require making use of the PRCONFIG.EXE utility.
  1595.  
  1596.          4.1 Printer Warnings.
  1597.  
  1598.             QBALL is internally configured to print to LPT1 by default. If 
  1599.          your printer is connected to a different parallel port, you may 
  1600.          configure QBALL to LPT2 or LPT3; see Chapter 5, sec. 5.2.
  1601.  
  1602.             QBALL will detect if your printer is or is not on/online; it 
  1603.          will not detect "paper out."
  1604.  
  1605.             IMPORTANT: Ensure that your printer is properly set up, turned 
  1606.          on, is on line, and has paper loaded before you try to print any 
  1607.          QBALL output!!
  1608.  
  1609.             Some "generic" printer buffers did not respond properly to 
  1610.          earlier versions of QBALL. If you are using a printer buffer, and 
  1611.          keep getting an error message, then try bypassing the buffer. The 
  1612.          buffers built into printers do not seem to cause any problem.
  1613.  
  1614.             QBALL internally disables the graphics print routines until 
  1615.          such time as an appropriate printer driver is chosen using 
  1616.          PRCONFIG.EXE.
  1617.  
  1618.  
  1619.          4.2 Screen Dumps (Shift-PrintScr).
  1620.  
  1621.             It is possible to print out one screen's worth of tabular 
  1622.          information using the Shift-PrintScr key combination available in 
  1623.          DOS. This is not recommended, however, as you may very well lose 
  1624.          information which has already scrolled past on the screen. (You 
  1625.          may use this screen dump method for graphics screens; see your DOS 
  1626.          documentation, probably under "Graphics" for details. Note that 
  1627.          this method works best with tractor-feed or 8 1/2" x 14" single 
  1628.          sheet paper, and QBALL configured with a black-and-white screen.)
  1629.  
  1630.  
  1631.          4.3 Printer Setup.
  1632.  
  1633.             Do not set up your printer to skip the perforations in fan-fold 
  1634.          paper; QBALL keeps track of the number of lines printed and issues 
  1635.          a formfeed when appropriate, including at the end of each table. 
  1636.          If you have a choice, set the left margin to "0," as QBALL indents 
  1637.          the left side of all printed output an appropriate number of 
  1638.          spaces.
  1639.             You may also toggle the printer completely off by using the ap- 
  1640.          propriate QBALL configuration routines, as explained in Chapter 5.
  1641.  
  1642.          QBALL        Printed Output and Printer Configuration           47
  1643.  
  1644.          The following list of Epson printers is displayed.
  1645.  
  1646.                         > QBALL Graphics Printer Selection <
  1647.            ===| EPSON printers... |=====================================
  1648.            |     Printer Model                B&W/Col  Resolution      |
  1649.            |     -------------                -------  ----------      |
  1650.            |  LQ, SQ, or Action Printer Models   B&W     60 x  60      |
  1651.            |  LQ, SQ, or Action Printer Models   B&W    120 x  60      |
  1652.            |  LQ, SQ, or Action Printer Models   B&W    180 x 180      |
  1653.            |~~LQ,~SQ,~or~Action~Printer~Models~~~B&W~~~~360 x 360~~~~~~|
  1654.            |  LQ, SQ, or Action Printer Models  Color   180 x 180      |
  1655.            |  LQ, SQ, or Action Printer Models  Color   360 x 360      |
  1656.            |  EPL-6000/7000/7500                 B&W     75 x  75      |
  1657.            |  EPL-6000/7000/7500                 B&W    100 x 100      |
  1658.            |  EPL-6000/7000/7500                 B&W    150 x 150      |
  1659.            |  EPL-6000/7000/7500                 B&W    300 x 300      |
  1660.            |  MX, FX, RX, JX, LX, and DFX        B&W     60 x  72      |
  1661.            |  MX, FX, RX, JX, LX, and DFX        B&W    120 x  72      |
  1662.            |  FX, RX, JX, LX, and DFX            B&W    120 x 216      |
  1663.            |  FX, RX, JX, LX, and DFX            B&W    240 x 216      |
  1664.            -------------------------------------------------------------
  1665.                          PgUp PgDn <up><dn> Home End [ESC]
  1666.  
  1667.                         Figure 65. Choosing a Printer Model.
  1668.  
  1669.             Again, use <PgUp>/<PgDn>, arrow, or the <Home>/<End> keys to 
  1670.          position the highlight bar over the desired printer model, and 
  1671.          press <enter> to choose that model. You may exit without making 
  1672.          any choices by pressing <ESC>ape.
  1673.  
  1674.             Here, the highlighted model is any one of several different 
  1675.          Epson printers which feature black and white (B&W) output and a 
  1676.          printing resolution of 360 dpi by 360 dpi. Press <enter> to choose 
  1677.          this printer model. The following prompt box is displayed:
  1678.  
  1679.            =============================================================
  1680.            |                                                           |
  1681.            |     QBALL is currently configured to use P_HOLDER.PRD     |
  1682.            |                                                           |
  1683.            |              You have selected: EPSON2VH.PRD              |
  1684.            |                                                           |
  1685.            |     Reconfigure QBALL to use EPSON2VH.PRD ? ([Y] or N)    |
  1686.            |                                                           |
  1687.            -------------------------------------------------------------
  1688.  
  1689.                        Figure 66. Confirming Reconfiguration.
  1690.  
  1691.             Press <Y> or <enter> to write the new or replacement printer 
  1692.          driver to the QBALL default configuration data; press N to leave 
  1693.          that data unchanged. In this case, you'd most likely press <Y>. 
  1694.          P_HOLDER.PRD is the as-distributed driver name, and must be re- 
  1695.          placed in order to make the graphics print feature usable. All the 
  1696.          available drivers are listed in the text file PRINTERS.DAT.
  1697.  
  1698.          QBALL        Printed Output and Printer Configuration           49
  1699.  
  1700.          4.5 Common Printer Problems.
  1701.  
  1702.             There are three common categories of problem encountered when 
  1703.          printing: nothing prints at all; the printed output is garbage; or 
  1704.          something is printed, but not what you expected.
  1705.  
  1706.          ****  Nothing Prints. This may be a hardware problem. Here are 
  1707.          some possibilities:
  1708.  
  1709.             The wrong printer port is being used. (QBALL recognizes LPT1
  1710.                only!)
  1711.             The printer cable is bad or not attached.
  1712.             The computer's parallel port or the printer's port is not
  1713.                working.
  1714.             The printer is not turned on, is off-line, has no paper,
  1715.                or is broken.
  1716.          
  1717.             Reconfigure QBALL to "printer on" and the correct parallel 
  1718.          port.
  1719.             Try using your printer with a different application, or try a 
  1720.          Shift-PrintScr from DOS. If neither of these work, you have a 
  1721.          hardware problem.
  1722.             Other things to try include swapping the printer cable, using a 
  1723.          different printer if available, and bypassing print buffers or 
  1724.          printer switches.
  1725.  
  1726.          ****  Garbage Prints. This may occur when printing graphics, and 
  1727.          has one primary cause: the printer didn't enter graphics mode. 
  1728.          This, in turn, is usually the result of using the wrong printer 
  1729.          driver. The solution is to use the correct one. Exit QBALL, run 
  1730.          PRCONFIG to choose an appropriate driver, and restart QBALL.
  1731.  
  1732.             If the problem persists, your printer is probably running in an 
  1733.          emulation mode. If you don't know what mode your printer is emula- 
  1734.          ting, run PRCONFIG and try these alternatives:
  1735.  
  1736.             For an 8-pin or a 9-pin dot-matrix printer: choose Epson
  1737.             printers; models FX, RX, JX, LX, MX series; black-and-white;
  1738.             and the lowest available resolution (60 dpi x 72 dpi).
  1739.  
  1740.             For a 24-pin dot-matrix printer: choose Epson printers; models
  1741.             LQ, SQ, or Action Printer series; black-and-white; and the
  1742.             lowest available resolution (60 dpi x 60 dpi).
  1743.  
  1744.             For a laser printer without a PS in the model name: choose
  1745.             Hewlett-Packard printers; LaserJet/DeskJet - All Models series;
  1746.             black-and-white, and the lowest available resolution (75 dpi x
  1747.             75 dpi).
  1748.  
  1749.             For a laser printer with a PS in the model name: choose Adobe
  1750.             Postscript printers; All models series; black-and-white; 300
  1751.             dpi x 300 dpi resolution.
  1752.  
  1753.          QBALL   Configuring Display and Defaults, Using Utilities      51
  1754.          
  1755.             Chapter 5. Configuring Display and Defaults, Using Utilities
  1756.             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1757.          5.1 The Utilities and Configuration Menu.
  1758.  
  1759.             Should you wish to change some or all of the QBALL startup data 
  1760.          or its current configuration, invoke a DOS shell, or read a saved 
  1761.          range or slant fire table, press <U> at the Main Menu to display 
  1762.          this Utilities Menu.
  1763.  
  1764.                          ==================================
  1765.                          |  ***      Utilities      ***   |
  1766.                          |  ---------------------------   |
  1767.                          |  <U>nits, <S>witches & Printer |
  1768.                          |  Change Display <C>olors       |
  1769.                          |  <W>rite QBALL .INI Data       |
  1770.                          |  Invoke a <D>OS Shell          |
  1771.                          |  <R>ead a Range Table File     |
  1772.                          |  ---------------------------   |
  1773.                          |  <ESC> to  M A I N   M E N U   |
  1774.                          ----------------------------------
  1775.  
  1776.                              Figure 69. Utilities Menu.
  1777.  
  1778.             Press <U> to change several of the QBALL operating settings. 
  1779.          Press <C> to choose the display colors. Press <W> to save the 
  1780.          current configuration. Press <D> to drop to the operating system 
  1781.          without exiting QBALL. If you have saved any range tables or slant 
  1782.          fire tables to a disk file, and if the RRTABLE.EXE utility is in 
  1783.          the current directory, press <R> to "shell out" to the utility.
  1784.  
  1785.          5.2 Choose Units/Options, Toggle Switches, Choose Printer Port.
  1786.  
  1787.             Press <U> to access the Units, Switches & Printer Menu.
  1788.  
  1789.                       ========================================
  1790.                       |  *** Units, Switches & Printer ***   |
  1791.                       |  ---------------------------------   |
  1792.                       |  Set <U>nit System & Options         |
  1793.                       |  Graphics <G>rid    (Now ON)         |
  1794.                       |  <N>oises on/off    (Now ON)         |
  1795.                       |  <P>rinter settings (On, LPT1:)      |
  1796.                       |  ---------------------------------   |
  1797.                       |  <ESC> to Utilities Menu             |
  1798.                       ----------------------------------------
  1799.  
  1800.                      Figure 70. Units, Switches & Printer Menu.
  1801.  
  1802.             *** Setting Unit System and Optional Units.
  1803.  
  1804.          
  1805.             QBALL defaults to English units and wind velocities in statute 
  1806.          miles-per-hour, with knots as an option. You may use Metric units 
  1807.          on startup, weight in grams/grains and energy in met-kg/joules.
  1808.  
  1809.          QBALL                                                           53
  1810.  
  1811.          *** Toggling Graphics Grid Display and Noises.
  1812.  
  1813.             Press <G> to toggle the intial graphics grid display on or off; 
  1814.          you may still toggle the grid when displaying graphics.
  1815.             QBALL uses "alert" sounds. If you like peace and quiet, toggle 
  1816.          <N>oises "off." In "peace and quiet" mode, QBALL displays a "!" at 
  1817.          the lower-right corner of the screen in place of the noise.
  1818.  
  1819.          *** Printer Enablement and Using Other Available Parallel Ports.
  1820.  
  1821.             When started, QBALL reads its stored printer enable flag, 
  1822.          examines your equipment to determine if parallel (printer) ports 
  1823.          beyond the ordinary "LPT1" are available, and if those ports have 
  1824.          a ready-to-go printer attached.
  1825.  
  1826.             Press <P> at the Switches & Printer menu; the following Printer 
  1827.          Settings menu is displayed:
  1828.  
  1829.                          ==================================
  1830.                          |  ***   Printer Settings   ***  |
  1831.                          |  ----------------------------  |
  1832.                          |  <P>rinter on/off   (Now ON)   |
  1833.                          |  * Print to LPT<1>: (current)  |
  1834.                          |             LPT<2>:            |
  1835.                          |             LPT<3>:            |
  1836.                          |  ----------------------------  |
  1837.                          |  <ESC> to Switches & Printer   |
  1838.                          ---------------------------------
  1839.  
  1840.                          Figure 73. Printer Settings Menu.
  1841.  
  1842.             Press <P> to turn the printer on or off. QBALL will use your 
  1843.          choice for the duration of the current session, but does not save 
  1844.          it to the stored default data. You must <W>rite it at the Utili- 
  1845.          ties menu level. (As supplied, QBALL defaults to printer ON/LPT1.)
  1846.          
  1847.             If the printer is on, and if a parallel port and a ready-to-go 
  1848.          printer is detected, the appropriate choice is displayed in normal 
  1849.          video; if not, the choice is displayed in subdued video. Press 
  1850.          <1>, <2>, or <3> to tell QBALL to use that parallel port. If you 
  1851.          choose a parallel port which QBALL has not detected, the following 
  1852.          error message is displayed:
  1853.          
  1854.                    ===| Error... |================================
  1855.                    |   LPTn: is not available on this computer   |
  1856.                    -----------------------------------------------
  1857.  
  1858.                Figure 74. Error Message, Parallel Port Not Detected.
  1859.  
  1860.             QBALL will use the selected port for the duration of the 
  1861.          current session, and stores the information in its startup data. 
  1862.          Press <ESC>ape to return to the Switches & Printer menu.
  1863.  
  1864.          QBALL   Configuring Display and Defaults, Using Utilities      55
  1865.          
  1866.             If you're sure of the configuration data, simply press <W>
  1867.          immediately. Remember, however, that the QBALL initialization data 
  1868.          includes a bit more information than the toggle status and screen 
  1869.          colors. It also controls the
  1870.                   a. Weapon identifier (but not the bullet make/type);
  1871.                   b. Metro conditions;
  1872.                   c. The Sight height; and
  1873.                   d. The printer enable (on/off) flag.
  1874.             This allows you to "tailor" your copy of QBALL to match your 
  1875.          own weapon, and the actual metro encountered at your firing range. 
  1876.          For example, if your range is at an altitude of 650 feet above sea 
  1877.          level, and you're using, say, a Ruger M77 rifle in .270 caliber 
  1878.          with a sight height of 1.25 inches, that data can be saved for 
  1879.          QBALL to use, saving you the trouble of repeatedly entering it.
  1880.  
  1881.          5.5 Invoking a DOS Shell.
  1882.  
  1883.             At the Utilities Menu, press <D> to invoke a DOS shell, i.e., 
  1884.          access the operating system without exiting QBALL.
  1885.  
  1886.             When started, QBALL writes a special batch file, QBSHELIT.BAT, 
  1887.          in the current directory. When the <D> option is chosen, QBALL 
  1888.          calls this batch file, which sets the DOS prompt like this:
  1889.  
  1890.                   ------------------------------------------------
  1891.                   |   [ Exit >> QBALL ] [drive]\[directory] >_   |
  1892.                   ------------------------------------------------
  1893.          
  1894.                           Figure 76. DOS Prompt in Shell.
  1895.  
  1896.          QBALL then loads a second command processor, COMMAND.COM.
  1897.  
  1898.             If you try to start QBALL from within its own shell, the 
  1899.          following message is displayed:
  1900.  
  1901.                             ----------------------------
  1902.                             | QBALL is already loaded! |
  1903.                             | ------------------------ |
  1904.                             | If not in a QBALL shell, |
  1905.                             | type "FIX" (+[enter]), & |
  1906.                             | restart QBALL.           |
  1907.                             | ...press any key to end. |
  1908.                             ----------------------------
  1909.  
  1910.                       Figure 77. Already Loaded Error Message.
  1911.  
  1912.             QBSHELIT.BAT is erased upon normal exit from QBALL. If, for 
  1913.          some reason, the already loaded message appears when you're trying 
  1914.          to start QBALL in the first place, run FIX.BAT and restart QBALL.
  1915.  
  1916.             When you have finished using the shell, type "exit" (+ <enter>) 
  1917.          to return to the QBALL session.
  1918.  
  1919.          QBALL   Configuring Display and Defaults, Using Utilities     56.1
  1920.          
  1921.             At this point, however, press <1> (+ <enter>); RRTABLE displays 
  1922.          the following:
  1923.  
  1924.                       ========================================
  1925.                       Ballistic Computations = Typical Firearm
  1926.                       ========================================
  1927.              Muzzle Velocity    =2700 FPS        Ballistic Coef'nt=.300
  1928.              Bullet Weight      =180 grains      Sectional Density=n/a
  1929.              Temperature        =59 degF.        Altitude at gun  =0 feet
  1930.              Barometric Pressure=29.53 inches Hg Relative Humidity=78 %
  1931.                       ========================================
  1932.                           Range Table, Zeroed at 250 Yards
  1933.            --------------------------------------------------------------
  1934.            Range  R e m a i n i n g  Drop   Path/Sight Line 10 MPH Time
  1935.            Yards  V: FPS  E: Ft-Lbs Inches  M.O.A.   Inches Inches Flght
  1936.            -----  ----------------- ------  --------------- ------ -----
  1937.               0   2700      2913     0.00    --      -1.00   0.00  0.000
  1938.          ////////////// Several lines omitted ////////////////////////////
  1939.           > 300   1877      1408    27.36     -1.69  -5.31  11.61  0.399 <
  1940.                                                                                 
  1941.          [#01]                  <P>rint  [ESC] exits
  1942.  
  1943.                         Figure 80. Typical RRTABLE Display.
  1944.  
  1945.             You may make hardcopy of the table by pressing <P>; the re- 
  1946.          sulting output is the same as Figure 13, page 12.
  1947.  
  1948.             IMPORTANT: Ensure that your printer is properly set up, turned 
  1949.          on, is on line, and has paper loaded before you try to print any 
  1950.          QBALL output!!
  1951.  
  1952.             Press <ESC>ape to exit; RRTABLE will ask you if you want to 
  1953.          read another table. Press <Y> or <enter> to return to the listing 
  1954.          display shown in Figure 77, or <N> to return to QBALL.
  1955.  
  1956.             If the table you've chosen to read is too long to fit on one 
  1957.          screen, the menu line at the bottom will look like this:
  1958.  
  1959.           ---------------------------------------------------------------
  1960.           | [#nn]         PgUp PgDn Home End | |  <P>rint  [ESC] exits  |
  1961.           ---------------------------------------------------------------
  1962.  
  1963.                          Figure 81. "Long Table" Menu Line.
  1964.  
  1965.             Press the appropriate key to navigate through the table; <P> 
  1966.          and <ESC>ape function as previously described.
  1967.  
  1968.             If you run RRTABLE.EXE from the command line, and there are no 
  1969.          saved tables, RRTABLE will tell you that it has found no tables, 
  1970.          and automatically exits after a short pause. The choice keys 
  1971.          otherwise operate the same, except that exiting will be to DOS, 
  1972.          rather than to QBALL.
  1973.          QBALL             Recalling Saved Trajectory Data               57
  1974.  
  1975.                      Chapter 6. Recalling Saved Trajectory Data
  1976.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1977.             If one or more saved trajectory files - [FILENAME].TJn - exist 
  1978.          on/in the current disk/directory, you may access them directly 
  1979.          from the Main Menu. For this example, it is assumed that you have 
  1980.          two such files: the supplied SAMPLE.TJ1 and FILENAME.TJ2, which 
  1981.          you saved earlier. At the Main Menu, press <R> to recall the saved 
  1982.          trajectory data. The following is displayed:
  1983.  
  1984.           -| Recalled Trajectory: SAMPLE.TJ1... |-------------------------
  1985.           |                     * Typical Firearm *                      |
  1986.           |Ballistic Coefficient: .300        Zeroed Range   :  200 Yards|
  1987.           |Bullet Weight        :  180 grains Maximum Range  :  300 Yards|
  1988.           |Muzzle Velocity      :  2700 FPS   Range Increment:   50 Yards|
  1989.           |Sight Height         :  1.00"      Point-blank    :   .....   |
  1990.           |                 Metro: 59dF. 0' 29.53" 78%                   |
  1991.           ----------------------------------------------------------------
  1992.                        =====================================
  1993.                        |  *** Recall Trajectory Data ***   |
  1994.                        |  ------------------------------   |
  1995.                        |  <R>ecall <1> thru <2>            |
  1996.                        |  Display Trajectory <G>raphic     |
  1997.                        |  Use Displayed as <D>efault       |
  1998.                        |  ------------------------------   |
  1999.                        |  <ESC> to  M A I N   M E N U      |
  2000.                        -------------------------------------
  2001.  
  2002.                 Figure 82. Recall Trajectory Data Display and Menu.
  2003.  
  2004.             The saved [filename].TJ1 is always displayed first. The inform- 
  2005.          ation shown above the menu provides enough information to identify 
  2006.          the file. You may access the others by pressing <R>; a choice box 
  2007.          is displayed thus:
  2008.                                 =====================================
  2009.                                 |  *** Recall Trajectory Data ***   |
  2010.                                 |  ------------------------------   |
  2011.                                 |  <R>ecall <1> thru <2>            |
  2012.                ===| Recall... |==  Display Trajectory <G>raphic     |
  2013.                |  <1> SAMPLE    |  Use Displayed as <D>efault       |
  2014.                |  <2> FILENAME  |  ------------------------------   |
  2015.                ------------------  <ESC> to  M A I N   M E N U      |
  2016.                                 -------------------------------------
  2017.  
  2018.                Figure 83. Recall Trajectory Data Menu and Choice Box.
  2019.  
  2020.             In this example, only two data files are available. You may 
  2021.          save as many as fifteen such files, numbered 1 through 9 and A 
  2022.          through F. Press the highlighted number or letter to select the 
  2023.          file. For this example, press <2>. The information box is updated 
  2024.          to reflect the data read from FILENAME.TJ2 - the one you saved. 
  2025.          Erase the choice box without selecting another file by pressing 
  2026.          <ESC>ape.
  2027.  
  2028.             If you decide not to use any of the saved data, simply <ESC>ape 
  2029.          to the Main Menu and proceed from there to enter and compute data.
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.                                      ----------
  2062.  
  2063.                                      APPENDICES
  2064.  
  2065.                                      ----------
  2066.  
  2067.          QBALL                  Appendix A - Glossary                    59
  2068.  
  2069.          absolute zero - Properly, that temperature at which all molecular
  2070.             motion ceases. For practical purposes, -459.67 deg. Fahrenheit
  2071.             (0 deg. Rankine), or -273 deg. Celsius, (0 deg. Kelvin).
  2072.  
  2073.          air density - The mass (or loosely, the weight) of a unit volume
  2074.             of air.
  2075.  
  2076.          air resistance - The force exerted upon a projectile by the at-
  2077.             mosphere tending to retard that projectile's forward flight.
  2078.  
  2079.          angle of elevation - The vertical angle measured between the line
  2080.             of sight and the line of departure.
  2081.  
  2082.          altitude - The vertical distance above or below sea level. Alti-
  2083.             tudes above sea level are taken as positive; those below, as
  2084.             negative.
  2085.  
  2086.          ballistics - The study of moving projectiles. Commonly, what is
  2087.             meant is exterior ballistics: that portion of the bullet's
  2088.             flight between the muzzle and the point of impact. (Internal
  2089.             ballistics studies events prior to the bullet's exit from the
  2090.             muzzle; terminal ballistics, the interaction between the bullet
  2091.             and the target.)
  2092.  
  2093.          ballistic coefficient - The ratio of the sectional density of a
  2094.             projectile to its coefficient of form. A measure of how well
  2095.             a bullet retains its velocity. Commonly supplied by reload-
  2096.             ing manufacturers, or it may be derived from their ballistic
  2097.             tables. In QBALL, the ballistic coefficient is always taken
  2098.             at standard metro. The program corrects for nonstandard con-
  2099.             ditions, but does not display the corrected ballistic coeff-
  2100.             icient(s). See also: standard metro.
  2101.  
  2102.          ballistic efficiency - The relative ability of a bullet in flight
  2103.             to overcome air resistance.
  2104.  
  2105.          barrel - That portion of a firearm which guides the bullet immed-
  2106.             iately after propellant ignition.
  2107.  
  2108.          bore - The inside of a firearm's barrel. In rifled firearms, the
  2109.             bore diameter is the original dimension of the barrel before
  2110.             the rifling grooves are cut or swaged in it. Bore diameter may
  2111.             thus be taken as the transverse dimension between the lands of
  2112.             the rifling. See also: grooves, lands, rifling.
  2113.  
  2114.          brass - 1. Alloy of copper and zinc commonly used in the fabrica-
  2115.             tion of cartridge cases. 2. One or more cartridge cases con-
  2116.             taining neither powder, unfired primer, nor bullet.
  2117.  
  2118.          bullet - The actual projectile in small arms ammunition. Commonly
  2119.             corrupted to refer to the entire cartridge.
  2120.  
  2121.          QBALL                  Appendix A - Glossary                    61
  2122.  
  2123.          elevation - 1: Vertical sight adjustment. 2: The (usually small)
  2124.             angle between the axis of a firearm's bore and the horizontal.
  2125.  
  2126.          energy - Here, the kinetic energy of a moving bullet, expressed in
  2127.             FtLbs (English measure) or MetKg (Metric measure). Calculated
  2128.             by multiplying the bullet mass by the square of the velocity,
  2129.             and dividing by two.
  2130.  
  2131.          FPS (also F.P.S. and Ft/Sec) - Feet per second. A unit of velo-
  2132.             city.
  2133.  
  2134.          FtLbs (also Ft.-Lbs. and Ft#) - Foot pounds. The energy required
  2135.             to lift one pound a vertical distance of one foot in a standard
  2136.             gravitational field.
  2137.  
  2138.          form factor - A multiplier which relates a bullet's shape to that
  2139.             of the standard projectile used to prepare a particular ballis-
  2140.             tic table.
  2141.  
  2142.          G1 functions - Table of ballistics functions based upon the Gavre
  2143.             Commission tests in France, 1898.
  2144.  
  2145.          grain - 1: A weight unit equal to 1/7000 of a pound, 0.002286
  2146.             ounces, or (approximately) 0.0649 grams. 2: An individual part-
  2147.             icle, or kernel, of powder. In load specifications, always re-
  2148.             fers to the weight of the powder charge, never to individual
  2149.             particles.
  2150.  
  2151.          gram - In Metric measure, 1/1000 kilogram, approximately 15.4
  2152.             grains (weight).
  2153.  
  2154.          grooves - Swaged impressions or cuts spiraled through a bore to
  2155.             impart spin to projectiles. See also: lands, rifling.
  2156.  
  2157.          group - The pattern made at the target by a number of shots fired
  2158.             at a single point of aim and (usually) a common sight setting.
  2159.             Usually measured from center-to-center of the two most widely
  2160.             spaced points of impact.
  2161.  
  2162.          gun - In popular usage, refers to firearms, generally. Properly, a
  2163.             type of artillery or naval ordnance.
  2164.  
  2165.          handgun - A firearm designed to be held and fired with one hand.
  2166.  
  2167.          hold off - The distance a shooter must shift his point of aim to
  2168.             the left or right to compensate for wind deflection.
  2169.  
  2170.          hold over - The distance a shooter must raise his point of aim to
  2171.             be on target when his firearm is zeroed at a lesser range. Thus
  2172.             by extension, hold under is the distance a shooter must lower
  2173.             his point of aim to compensate for ranges less than the zeroed
  2174.             range, or to compensate for slant fire effects. See also: slant
  2175.             fire.
  2176.  
  2177.          QBALL                  Appendix A - Glossary                    63
  2178.  
  2179.          MetKg (also Met-Kg) - Meter kilogram. The energy required to lift
  2180.             a mass of one kilogram a vertical distance of one meter in a
  2181.             standard gravitational field.
  2182.  
  2183.          metric - Having reference to: 1. Length measurements based upon
  2184.             the meter, its subdivisions, or its multiples; 2. Weight mea-
  2185.             surements based upon the kilogram, its subdivisions or its
  2186.             multiples.
  2187.  
  2188.          metro - An abbreviation for "Meteorological Conditions." The air
  2189.             temperature, barometric pressure, gun altitude, and relative
  2190.             humidity existing at the place and time of firing. See also:
  2191.             standard met.
  2192.  
  2193.          midrange - Half the distance from the muzzle to the point of aim.
  2194.  
  2195.          midrange trajectory - The height of the trajectory at a point
  2196.             halfway between the firearm's muzzle and the point of aim.
  2197.  
  2198.          minute - 1: Angular measure equal to 1/60 angular degree.
  2199.             2: 1/1440 solar day.
  2200.  
  2201.          MOA (also M.O.A.) - Minute of angle or minutes of arc. Equal to
  2202.             1/60 of an angular degree. At 100 yards, 1 MOA subtends approx-
  2203.             imately 1.047 inches.
  2204.  
  2205.          MpS (also Met/Sec) - Meters per second. A unit of velocity.
  2206.  
  2207.          muzzle - The foremost point of a firearm's barrel; that part of a
  2208.             firearm closest to the target.
  2209.  
  2210.          muzzle energy - The energy developed by a moving projectile at the
  2211.             firearm's muzzle, generally expressed in FtLbs (English mea-
  2212.             sure) or MetKg (Metric measure).
  2213.  
  2214.          muzzle velocity - The speed of a projectile at a firearm's muzzle,
  2215.             generally expressed in FPS (English measure), or MpS (Metric
  2216.             measure).
  2217.  
  2218.          N.R.A. (also NRA) - National Rifle Association. If you shoot, you
  2219.             should belong to this organization.
  2220.  
  2221.          ogive - 1. The curve of a bullet's forward portion. 2. The radius
  2222.             of this curve, usually expressed in calibers.
  2223.  
  2224.          pistol - 1. Single-shot handgun. 2. Multi-shot handgun which does
  2225.             not rely on a rotating mechanism to achieve multiple shots.
  2226.             3. In popular usage, any handgun.
  2227.  
  2228.          point-blank range - That range for which the bullet's path varies
  2229.             from the line of sight by no more than a specified amount from
  2230.             the muzzle to that range.
  2231.  
  2232.          QBALL                  Appendix A - Glossary                    65
  2233.  
  2234.          shotgun - Firearm of relatively large bore, having no rifling,
  2235.             designed to be fired by a single individual, using both hands,
  2236.             from the shoulder. A shotgun commonly discharges a number of
  2237.             projectiles simultaneously, although it may also use a slug.
  2238.             See also: slug.
  2239.  
  2240.          sight height - The measured vertical distance between the hori-
  2241.             zontal centerline of the sights and the axis of the bore.
  2242.  
  2243.          sight radius - The distance between the rear and the front sight,
  2244.             on those weapons equipped with iron (non-optical) sights.
  2245.  
  2246.          sighting in - The process of firing to determine the point of im-
  2247.             pact at a given range and adjusting the sights so that the
  2248.             point of impact has the desired relationship to the point of
  2249.             aim. See also: zero.
  2250.  
  2251.          slant fire - That fire occurring if the point of aim is at a sig-
  2252.             nificantly greater or lesser altitude than the firing point.
  2253.             Generally, slant fire effects may be ignored if the vertical
  2254.             angle between the imaginary line to the desired point of aim
  2255.             and the horizontal is 5 degrees of arc or less, or if the
  2256.             difference in altitude is less than approximately 1/20 the
  2257.             range to the point of impact.
  2258.  
  2259.          slant range - In slant fire, that distance measured from the fire-
  2260.             arm's muzzle to the point of aim. Slant range is always greater
  2261.             than horizontal range, thus producing the "hits high" phenome-
  2262.             non experienced if the weapon's bore elevation differs signif-
  2263.             icantly from the horizontal.
  2264.  
  2265.          slug - Properly, a single projectile of near-bore diameter intend-
  2266.             ed for use in a shotgun. Commonly corrupted to refer to bul-
  2267.             lets, generally.
  2268.  
  2269.          small arms (also smallarms) - Rifles, shotguns, pistols, or revol-
  2270.             vers, generally; those weapons intended to be used by a single
  2271.             individual, as opposed to crew-served weapons, e.g., machine
  2272.             guns. QBALL deals only with weapons which use a solid projec-
  2273.             tile.
  2274.  
  2275.          sonic velocity - The speed of sound through air.
  2276.  
  2277.          standard met - Atmospheric conditions as follows: 1. (English
  2278.             measure) Temperature of 59 deg Fahrenheit, barometric pressure
  2279.             of 29.53 inches of mercury, gun altitude of zero (sea level),
  2280.             and relative humidity of 78 percent; 2. (Metric measure)
  2281.             Temperature of 15 deg Celsius, barometric pressure of 750 mm
  2282.             of mercury, gun altitude of zero (sea level), relative humid-
  2283.             ity of 78 percent. Firing tables are usually corrected to
  2284.             standard met conditions.
  2285.  
  2286.          stp - Standard Temperature and Pressure. See also: standard met.
  2287.  
  2288.          QBALL           Appendix B - Miscellaneous Information         67
  2289.  
  2290.          Inferred Ballistic Data -- Ballistic Coefficient.
  2291.  
  2292.             Tables B.1 and B.2 summarize the determination of a ballistic 
  2293.          coefficient using tabular values. The values for Table B.1 are 
  2294.          taken from data published in the 1990 Edition of The Gun Digest, 
  2295.          page 229; the values for Table B.2 were calculated using QBALL.
  2296.               -------------------------------------------------------
  2297.               | From Gun Digest Table for 30-06 Spfd, 180 gr bullet:|
  2298.               |                          Range in Yards             |
  2299.               |               ------------------------------------  |
  2300.               |               Muz     100      200     300     400  |
  2301.               |               ------------------------------------  |
  2302.               | Velocity      2700   2469     2250    2042    1846  |
  2303.               | Energy        2913   2436     2023    1666    1362  |
  2304.               | Trajectory    -1.5    2.5      0.0    -9.3   -27.0  |
  2305.               -------------------------------------------------------
  2306.                   Table B.1. Data from Gun Digest Ballistic Table.
  2307.  
  2308.             QBALL's Infer Ballistic Coefficient routine, using 100 and 200 
  2309.          yards for the required ranges and the published velocities, re- 
  2310.          ports a ballistic coefficient (C1) of 0.384. Using this C1 and the 
  2311.          appropriate values for muzzle velocity, bullet weight, and zero 
  2312.          range, QBALL produces the data shown in Table B.2.
  2313.               -------------------------------------------------------
  2314.               | QBALL Data Table for 30-06 Spfd, 180 gr bullet:     |
  2315.               |                          Range in Yards             |
  2316.               |               ------------------------------------  |
  2317.               |               Muz     100      200     300     400  |
  2318.               |               ------------------------------------  |
  2319.               | Velocity      2700   2470     2251    2043    1846  |
  2320.               | Energy        2913   2437     2024    1668    1362  |
  2321.               | Trajectory    -1.5    2.1      0.0    -9.0   -26.2  |
  2322.               -------------------------------------------------------
  2323.                          Table B.2. Data Using Inferred C1.
  2324.  
  2325.             The maximum variations are: Velocity, 1 FPS; Energy, 2 FtLbs; 
  2326.          and Trajectory, 0.8 inches. It may be seen, therefore, that QBALL 
  2327.          can produce results in substantial agreement with published data.
  2328.  
  2329.          Inferred Ballistic Data -- Muzzle Velocity.
  2330.  
  2331.             This data is from the Speer Reloading Manual #11.
  2332.               -------------------------------------------------------
  2333.               | From Speer Reloading Manual. 180 gr bullet, C1=.30  |
  2334.               |                          Range in Yards             |
  2335.               |            ---------------------------------------  |
  2336.               |            Muz      50    100    150    200    250  |
  2337.               |            ---------------------------------------  |
  2338.               | Velocity   2400   2259   2122   1990   1863   1742  |
  2339.               | Energy     2302   2039   1800   1582   1388   1213  |
  2340.               | Trajectory -1.5    0.0   -0.2   -2.3   -6.7  -13.5  |
  2341.               -------------------------------------------------------
  2342.                    Table B.3. Trajectory Data, Speer Manual #11.
  2343.  
  2344.          QBALL           Appendix B - Miscellaneous Information         69
  2345.  
  2346.             An examination of the data in Table B.6 indicates that remain- 
  2347.          ing velocities found using QBALL will be, on average, 0.47% high 
  2348.          relative to the Speer data, and 0.42% low relative to to the 
  2349.          Hornady data. The Hornady data, however, must be considered sus- 
  2350.          pect, as the actual ballistic coefficients available in the Hor- 
  2351.          nady table do not exactly match those specified. Even so, it would 
  2352.          appear that the QBALL velocity results are certainly within one or 
  2353.          two percent of published data. In practical terms, there is prob- 
  2354.          ably that much variation in velocity between successive rounds in 
  2355.          a string. Since energy is velocity-dependent, it is obvious that 
  2356.          the energies calculated using QBALL will be in error by similar 
  2357.          proportions, and in the same direction.
  2358.  
  2359.          Error Analysis -- Trajectory.
  2360.  
  2361.           ----------------------------------------------------------------
  2362.           |        Trajectory Comparisons  -  Conditions as Shown        |
  2363.           |        ==============================================        |
  2364.           |                   [ All at Standard Met ]                    |
  2365.           +--------------------------------------------------------------+
  2366.           |Range = 250 yards, zeroed at 50 yards; C1 =.12, MuzVel = 2100 |
  2367.           |        Inches above/below line of sight at...(yards)         |
  2368.           |        ---------------------------------------------         |
  2369.           |        Muzzle     50       100       150       200       250 |
  2370.           |        ------    ---      ----      ----      ----      ---- |
  2371.           |QBALL    -1.5     0.0      -1.3      -6.4     -16.9     -34.3 |
  2372.           |SPEER    -1.5     0.0      -1.3      -6.4     -17.0     -34.7 |
  2373.           |HORNADY  -1.5     0.0      -1.2      -6.3     -16.7     -33.2 |
  2374.           +--------------------------------------------------------------+
  2375.           |Range = 400 yards, zeroed at 200 yards; C1 =.26, MuzVel = 2500|
  2376.           |          Inches above/below line of sight at...(yards)       |
  2377.           |          ---------------------------------------------       |
  2378.           |          Muzzle       100        200        300        400   |
  2379.           |          ------      ----       ----       ----       ----   |
  2380.           |QBALL      -1.5        2.9        0.0      -13.0      -39.4   |
  2381.           |SPEER      -1.5        3.0        0.0      -13.0      -39.6   |
  2382.           |HORNADY    -1.5        3.0        0.0      -13.1      -39.7   |
  2383.           +--------------------------------------------------------------+
  2384.           |Range = 400 yards, zeroed at 200 yards; C1 =.50, MuzVel = 3300|
  2385.           |          Inches above/below line of sight at...(yards)       |
  2386.           |          ---------------------------------------------       |
  2387.           |          Muzzle       100        200        300        400   |
  2388.           |          ------      ----       ----       ----       ----   |
  2389.           |QBALL      -1.5        1.1        0.0       -5.2      -15.1   |
  2390.           |SPEER      -1.5        1.1        0.0       -5.2      -15.2   |
  2391.           |HORNADY    -1.5        1.1        0.0       -5.3      -15.7   |
  2392.           ----------------------------------------------------------------
  2393.          Table B.7. Trajectory Comparisons. QBALL Data rounded to 0.1 inch.
  2394.  
  2395.             An examination of the data in Table B.7 shows that there is 
  2396.          substantial agreement between the QBALL results and published 
  2397.          data. In general, you may expect QBALL to give you excellent 
  2398.          practical accuracy.
  2399.  
  2400.          QBALL           Appendix B - Miscellaneous Information         71
  2401.  
  2402.          QBALL and Other Ballistics Programs
  2403.  
  2404.             QBALL user Jim McCausland provided several sets of data devel- 
  2405.          oped with other ballistics programs. The following tables contain 
  2406.          the input data which Jim used, and the differences obtained run-      
  2407.          ing QBALL with the same input data.
  2408.              ----------------------------------------------------------
  2409.              | Program: Sierra Ballistics.                            |
  2410.              | Input Data:                                            |
  2411.              |     Ballistic Coefficient (C1)....... .299             |
  2412.              |     Bullet Weight.................... 130 grains       |
  2413.              |     Zero Range....................... 200 yards        |
  2414.              |     Maximum Range.................... 450 yards        |
  2415.              |     Range Increment..................  50 yards        |
  2416.              |     Sight Height..................... 0.9 inches       |
  2417.              |     Crosswind........................ - no wind -      |
  2418.              |     Metro............................ Standard         |
  2419.              +--------------------------------------------------------+
  2420.              | QBALL vs Sierra Ballistics Results                     |
  2421.              |     Remaining Velocity............... 0.9 FPS          |
  2422.              |     Remaining Energy................. 1 FtLb           |
  2423.              |     Total Drop....................... 0.51 inches      |
  2424.              |     Path/Sight Line.................. 0.17 inches      |
  2425.              |     Time of Flight................... 0.000424 seconds |
  2426.              ----------------------------------------------------------
  2427.                       Table B.10. QBALL and Sierra Ballistics.
  2428.  
  2429.              ----------------------------------------------------------
  2430.              | Program: BALCALC.                                      |
  2431.              | Input Data:                                            |
  2432.              |     Ballistic Coefficient (C1)....... .295             |
  2433.              |     Bullet Weight.................... 130 grains       |
  2434.              |     Zero Range....................... 200 yards        |
  2435.              |     Maximum Range.................... 500 yards        |
  2436.              |     Range Increment..................  50 yards        |
  2437.              |     Sight Height..................... 0.9 inches       |
  2438.              |     Crosswind........................ - no wind -      |
  2439.              |     Metro............................ Standard         |
  2440.              +--------------------------------------------------------+
  2441.              | QBALL vs BALCALC Results                               |
  2442.              |     Remaining Velocity............... 1 FPS            |
  2443.              |     Remaining Energy................. 1 FtLb           |
  2444.              |     Total Drop....................... 0.29 inches      |
  2445.              |     Path/Sight Line.................. - - - - -        |
  2446.              |     Time of Flight................... 0.00105 seconds  |
  2447.              ----------------------------------------------------------
  2448.                 Table B.11. QBALL and BALCALC. Available in BALCALC,
  2449.                 unavailable in QBALL: Bullet Momentum, Lead in feet.
  2450.  
  2451.          QBALL           Appendix C - Selected Bibliography             73
  2452.  
  2453.                                Selected Bibliography
  2454.  
  2455.          Almgren, Ted C.; Hayden, Robert D.; McDonald, William T.; and
  2456.             Thomas, Kevin. Sierra Rifle Reloading Manual. 4th ed. Sedalia:
  2457.             Sierra Bullets, L.P., 1995.
  2458.  
  2459.          Davis, William C., Jr. Ballistics on the Home Computer, The
  2460.             American Rifleman, CXXXI, 6 (June, 1983), p. 36.
  2461.          --. Ballistics on A Pocket Calculator, The American Rifleman,
  2462.             CXXXV, 6 (June, 1987), p. 42.
  2463.          --. Calculate Ballistic Coefficients, The American Rifleman,
  2464.             CXXXVII, 3 (March, 1989), p. 44.
  2465.          --. What Is The Ballistic Coefficient?, The American Rifleman,
  2466.             CXXXVII, 3 (March, 1989), p. 12.
  2467.  
  2468.          Dobson, Paul (ed.). Air Gunner '94. Wokingham [Berks, UK]: Romsey
  2469.             Publishing Co. Ltd., 1993.
  2470.  
  2471.          Federal 1992 Ammunition [Catalog and Guide]. Anoka: Federal
  2472.             Cartridge Co., 1991.
  2473.  
  2474.          Hatcher, Major General Julian S. Hatcher's Notebook. 3d ed.
  2475.             Harrisburg: The Stackpole Co., 1962.
  2476.  
  2477.          Hodgdon Basic Data Manual, Shawnee Mission: Hodgdon Powder
  2478.             Company, Inc., 1987.
  2479.  
  2480.          Hodgman, Charles D. (ed.). Handbook of Chemistry and Physics. 44th
  2481.             ed. Cleveland: The Chemical Rubber Publishing Co., 1962.
  2482.  
  2483.          Jenks, Robert W. Exploring Ballistics with Your Computer. BYTE
  2484.             Magazine, (September, 1980), p. 270.
  2485.  
  2486.          Pejsa, Arthur J. Modern Practical Ballistics. 2d ed. Minneapolis:
  2487.             Kenwood Publishing, 1991.
  2488.  
  2489.          Ramage, C. Kenneth (ed.). Lyman Reloading Handbook. 46th ed.
  2490.             Middlefield: Lyman Products Corp., 1982.
  2491.  
  2492.          Reiber, Ron L., and Heers, Edward A. (eds.). Hornady Handbook of
  2493.             Cartridge Reloading, Rifle-Pistol. 3d ed. Grand Island: Hornady
  2494.             Manufacturing Co., 1980.
  2495.  
  2496.          Reloaders' Guide for Hercules Smokeless Powders. Wilmington:
  2497.             Hercules Inc., 1988.
  2498.  
  2499.          Remington Firearms, Ammunition, Clothing and Accessories Catalog.
  2500.             Wilmington: Remington Arms Co., Inc., 1992.
  2501.  
  2502.          Speer Reloading Manual #11, Lewiston: Omark Industries, Inc.,
  2503.             1987.
  2504.  
  2505.          QBALL         Appendix D - Low Velocity Applications           75
  2506.  
  2507.                      Special Notes for Air Rifles, Air Pistols
  2508.                         and Other Low-Velocity Applications
  2509.  
  2510.             In response to a number of requests, QBALL versions 3.00 and 
  2511.          later allow muzzle velocities down to 200 FPS (61 MpS), and will 
  2512.          compute remaining velocities down to ca. 100 FPS (30.48 MpS). If 
  2513.          you are using QBALL to compute data for an air rifle, an air 
  2514.          pistol, or any other low-velocity application, then you must be 
  2515.          aware of some very real limitations.
  2516.  
  2517.             QBALL uses the G1 drag functions, a development of the Gavre 
  2518.          Commission test firings in France in 1898. These test firings were 
  2519.          conducted using a sharply-pointed bullet at firearm velocities, 
  2520.          neither of which conditions is applicable in low-velocity cases. 
  2521.          As a consequence, data calculated for low velocities are question- 
  2522.          able, at best. Applying the adage that "...some poor data is 
  2523.          better than no data at all," however, QBALL will give you some 
  2524.          idea of trajectories and energy levels for your application.
  2525.  
  2526.             Just how close - or how far off - is "some idea..."?
  2527.  
  2528.             If another method of developing trajectory data is available, 
  2529.          and if it allows velocities as low as those under consideration, 
  2530.          then data computed using that method and using QBALL may be com- 
  2531.          pared. Fortunately, such a method does exist: the Ingalls Tables, 
  2532.          a complete set of which is found in Hatcher's Notebook.*
  2533.  
  2534.             While the Ingalls Tables permit a minimum velocity of 100 FPS, 
  2535.          Hatcher cautions that "...there is necessarily a great uncertainty 
  2536.          as to just exactly what the retardation is at low velocities.".**
  2537.  
  2538.             For example, consider the QBALL input data shown in Table D.1.
  2539.          -----------------------------------------------------------------
  2540.          | Weapon Data                     Range Data                    |
  2541.          |   Muzzle Velocity:   579 FPS      Zero Range:      30 yards   |
  2542.          |   Sight Height:      0.0 inches   Maximum Range:  108 yards   |
  2543.          | Pellet Data                       Range Increment: 20 yards   |
  2544.          |   Ballistic Coefficient: 0.010  Metro Data                    |
  2545.          |   Weight:          18.5 grains    60°F 0' 30.0" 67% (Ingalls) |
  2546.          -----------------------------------------------------------------
  2547.                       D.1. Input Data for a Typical Air Rifle.
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.          _____________________________
  2554.  
  2555.          * Hatcher, Major General Julian S. Hatchers' Notebook, 3d ed.
  2556.             Harrisburg: The Stackpole Co., 1962, p. 584ff.
  2557.  
  2558.          ** op.cit., p. 568.
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.                                      ---------
  2591.  
  2592.                                      I N D E X
  2593.  
  2594.                                      ---------
  2595.  
  2596.          QBALL                         Index                            77
  2597.  
  2598.                          A                    sight height . . . . . .  33
  2599.          ABOUT SHAREWARE . . . . . . vii      unit system swap . .  10, 33
  2600.          ACKNOWLEDGMENTS . . . . . .   i      weapon identifier. . . .  32
  2601.          Air rifles, pistols . . . .  75   Chronograph(s)                 
  2602.          alt-[C]alculator hotkey . .  11      inferring ballistic coeff.37
  2603.          alt-[U]nit swap hotkey. . .  10      inferring muzzle velocity.44
  2604.          Already Loaded! message . .  55      minimum safe range . . . .44
  2605.          AMMO.DAT. . . . . . . . . 1, 34      using single . . . . . . .40
  2606.          ASP Ombudsman . . . . . . cover   Clean Sweep . . . . . . . 5, 31
  2607.          Association of Shareware          Computations menu
  2608.                      Professionals (ASP)      Range table. . . . . . . . 8
  2609.             generally. . . cover, i, vii      Set, reset zero. . . . . . 8
  2610.             Ombudsman statement. . cover      Other ballistics proc. . . 8
  2611.                                               New/Changed Inputs . . . . 8
  2612.                          B                 Configuration                  
  2613.          Ballistic Coefficient                printer. . . . . . . .45, 53
  2614.             changing . . . . . . . .  32      saving . . . . . . . . . .54
  2615.             entering . . . . . . . . . 7      screen colors. . . . . . .54
  2616.             example from tabular data 67      grid, noises toggles . . .53
  2617.             inferring. . . . . . . .  37      tailoring. . . . . . . . .55
  2618.             using [L]ookup . . . . .  32      unit system, options . . .52
  2619.             valid data limits. .  32, 36   Contacting author . . cover, ix
  2620.          Bibliography. . . . . . . .  73   COPYRIGHT INFORMATION . . . .ii
  2621.          Bullet Diameter                   Conversion factors. . . . . .36
  2622.             in sectional density . .  29                                  
  2623.          Bullet weight                                   D
  2624.             changing . . . . . . . .  32   D.NDX . . . . . . . . . . . .34
  2625.             entering . . . . . . . . . 7   Data Entry
  2626.             in sectional density . .  29      ballistic coeff't. 7, 32, 34
  2627.             using [L]ookup . . . . .  32      bullet [L]ookup. . . . 34-35
  2628.             valid data limits. .  32, 36      bullet diameter. . . . . .27
  2629.          Bullet [L]ookup                      bullet weight. . . 7, 32, 34
  2630.             AMMO.DAT, *.NDX needed 1, 34      gun weight, dec. pounds. .30
  2631.             ballistic coefficient,            gun weight, lbs/ounces . .30
  2632.                weight both changed .  35      limits see specific item
  2633.             choosing input data. . .  34            see also Metric limits
  2634.             diameter displayed . . .  34      maximum deviation. . . . .25
  2635.             entering ballistic                metro. . . . . . . . . 7, 33
  2636.                coefficient . . . . .  32      muzzle velocity. . . . 7, 32
  2637.             index (*.NDX) file req'd  34      powder (propellant) wt. . 30
  2638.             manufacturers. . . . . .  35      range increment. . . . . . 8
  2639.                                               range for probable zero. .27
  2640.                          C                    range, maximum . . . . . . 8
  2641.          Calculator. . . . . . . . .  11      range, zero. . . . . . . . 8
  2642.          Changing input data                  sight height . . . . . . .33
  2643.             ballistic coefficient. .  31      target +/- gun . . . .17, 18
  2644.             bullet identifier. . . .  32      weapon identifier. . . 7, 32
  2645.             bullet weight. . . . . .  32      wind direction . . . . . .28
  2646.             clean sweep. . . . . . .  31      wind velocity. . . . . . .28
  2647.             metro. . . . . . . . . .  33
  2648.             muzzle velocity. . . . .  32              [D] continues
  2649.  
  2650.          QBALL                         Index                            79
  2651.          
  2652.                          M                 Optional units. . . . . . .  11
  2653.          M.NDX. . . . . . . . . . . . 34   Other ballistics procedures    
  2654.          Main menu                            free recoil vel/energy .  30
  2655.             Compute...  . . . . . . 4, 7      point blank range. . . .  25
  2656.             Infer...  . . . . . . .4, 37      sectional density. . . .  29
  2657.             Utilities . . . . . . .4, 51      wind vector corrections.  28
  2658.             Recall... . . . . . . .4, 57      zero for range & height.  27
  2659.          Maximum deviation                 Other ballistics programs
  2660.             entering. . . . . . . . . 25      BALCALC. . . . . . . . .  71
  2661.             display . . . . . . . . . 25      BALTEC . . . . . . . . .  72
  2662.             valid data limits . . 25, 36      Barnes Ballistics. . . .  72
  2663.          Menus                                Sierra Ballistics. . . .  71
  2664.             Computations . . . . . 8, 25
  2665.             Graphics . . . .  20, 21, 58                 P
  2666.             Infer MV using . . . . .  41   Parallel ports. . . . 3, 48, 53
  2667.             Main . . . . . . . . . . . 4   P_HOLDER.PRD. . . . . . . .  47
  2668.             New Input Data . . . . .  31   Point blank range
  2669.             Other Procedures . . . .  24      determining. . . . . . .  25
  2670.             Range Table Output . . .  13      graphics display of. . .  26
  2671.             Recall Trajectory Data .  57      valid data limits. . .25, 36
  2672.             Screen color select. . .  54   Pop-up calculator . . . . .  11
  2673.             Slant Table Output . . .  18   Powder (propellant) weight
  2674.             Units, Switches & Printer 51      in free recoil/velocity. .30
  2675.             Utilities. . . . . . . .  51      valid data limits. . .30, 36
  2676.          Metric conversion factors .  36   PRCONFIG.EXE. . . . . . . .46ff
  2677.          Metric data limits. . . . .  36   Printed output                 
  2678.          Metro                                common problems. . . . . .49
  2679.             changing . . . . . . . .  33      graphics . . . . . . . . .24
  2680.             standard/default . . . . . 4      PRCONFIG.EXE/PRINTERS.DAT 46
  2681.             valid data limits. .  33, 36      printer setup, general . .45
  2682.          Most Probable Zero. . . . .  27      printer setup, graphics. .46
  2683.          Multiple parallel ports . .  48      printer warnings . . . . .45
  2684.          Muzzle velocity                      range table. . . . . . . .13
  2685.             changing . . . . . . . .  32         remarks in. . . . . . .13
  2686.             entering . . . . . . . 7, 32      samples. . . . . . . .14, 20
  2687.             inferring (calculating) 41ff      shift-printScr dumps . . .45
  2688.             valid data limits. .  32, 36      slant fire table . . . . .19
  2689.                                                  remarks in. . . . . . .19
  2690.                          N                    toggle printer on/off. . .53
  2691.          Navigation in tables. . .10, 18      using RRTABLE.EXE. . .  56.1
  2692.          New or Changed Inputs             Printer drivers . . . . . 47-48
  2693.             clean sweep. . . . . . 5, 31   PRINTERS.DAT. . . . . . . . .46
  2694.             single inputs. . . . .  31ff   Probable Zero . . . . . . . .28
  2695.          Nonhorizontal fire
  2696.                see Slant fire                             Q
  2697.          Nonstandard metro . . .  33, 36   QBALL and other programs. . .71
  2698.                                            QBSHELIT.BAT
  2699.                          O                    Already loaded! message. .55
  2700.          Obtaining latest shareware viii      manual delete/FIX.BAT. . .55
  2701.          Opening screen. . . . . . . . 3      normal exit. . . . . . . .55
  2702.          
  2703.          QBALL                         Index                            81
  2704.          
  2705.                    [U] continued
  2706.  
  2707.          Utilities
  2708.             DOS Shell. . . . . . . . .55
  2709.             FIX.BAT. . . . . . . . .  55
  2710.             PRCONFIG.EXE . . . . . .46ff
  2711.             RRTABLE.EXE. . . . . . . .57
  2712.          
  2713.                         V
  2714.          Velocity
  2715.             Changing . . . . . . . .  32
  2716.             Entering initial muzzle. . 7
  2717.             Inferring from firing.  41ff
  2718.             In C1 inference. . . . .  38
  2719.          Verification notice . . . . .ix
  2720.          Version displayed . . . . . . 3
  2721.          
  2722.                         W
  2723.          Warranty. . . . . . . . . . . i
  2724.          Weight see bullet, gun, powder
  2725.          Wind vector corrections
  2726.             changing . . . . . . . . .28
  2727.             default. . . . . . . . . .28
  2728.             displaying . . . . . . .  29
  2729.             optional velocity units
  2730.                         . . . 11, 36, 52
  2731.             valid data limits. .  27, 35
  2732.          
  2733.                          XYZ
  2734.          Zero, most probable . . . . .27
  2735.          Zero, point blank . . . . .  25
  2736.